We are seeking a highly experienced and strategic Principal QA Automation Engineer to lead the design, development, and implementation of scalable automated testing frameworks and quality assurance strategies.
Key Responsibilities :
Define and implement the overall QA automation strategy, tools, and frameworks.
Lead the design, development, and maintenance of robust, reusable, and scalable automated test suites for UI, API, and backend services.
Collaborate with engineering, DevOps, and product teams to ensure testability and high-quality releases.
Evaluate and integrate new automation tools and technologies as needed.
Analyze test results, identify root causes, and drive continuous improvements in test coverage and performance.
Establish and monitor key quality metrics (e.g., test coverage, defect leakage, automation ROI).
Lead code reviews, contribute to test planning, and ensure adherence to best practices.
Mentor QA engineers, foster a culture of quality and continuous learning.
Champion shift-left testing and integrate testing earlier in the CI / CD pipeline.
Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
8+ years of experience in software QA, with at least 5 years focused on test automation.
Expertise in test automation frameworks such as Selenium, Cypress, Playwright, Appium , or similar.
Hands-on experience with CI / CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
Experience testing RESTful APIs , web applications, and mobile platforms.
Solid understanding of SDLC, Agile methodologies , and test pyramid concepts.
Strong knowledge of version control (Git), test case management, and defect tracking systems (e.g., JIRA, TestRail).