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).