Principal QA Engineer
myworkdayjobs
Job Description
- Manage and lead a team of test engineers and test leads, providing guidance, mentorship, and support.
- Drive the adoption of new testing tools, methodologies, and technologies to improve testing efficiency and product quality.
- Define and implement comprehensive test strategies aligned with project goals and timelines.
- Defining and publishing quality metrics across various stakeholders as well as the entire team
- Advocate for continuous improvement in test processes, methodologies, and tools.
- Develop detailed test plans and test cases and implement tests that cover the functional and non-functional requirements of the system.
- Sets up test environments, initial designs test plans, develops test cases/scenarios/usage cases, and executes these cases.
- Plans & initiates non-functional aspects of testing like performance testing.
- Implement and oversee the test process, ensuring thorough documentation of test results.
- Conduct test automation, including the creation and maintenance of automated test framework.
- Communicate effectively with senior stakeholders, providing detailed reports on QA activities and project status.
- Collaborate with development and product teams to resolve issues and improve the overall quality of the product.
- Conduct Audit of code repositories and documentation.
- Participates in communication with other departments to coordinate test and implementation activities.
Must Have:
- Minimum 10 to 14 years of experience
- Proven experience in managing, leading and mentoring a team of test engineers as well as team leads.
- Developing test plans, implementing test processes, recording results, and publishing to stakeholders.
- Strong expertise in defining test strategy, establishing optimal test patterns, implementing key quality metrics and reporting and publishing those metrics across various stakeholders.
- Knowledge of core testing concepts like Shift-Left strategy, Test Pyramid, TDD/BDD etc.
- Strong problem-solving skills and attention to detail.
- Experience of improving quality in a product and understanding the quality needs of key stakeholders.
- Identifies potential process improvement areas, suggests options, and recommends approaches.
- Strong expertise in full SDLC, including test standards, code reviews, test data management, test methods and test techniques.
- Strong Experience with automation tools such as Selenium or Playwright.
- Strong Experience with automation framework like Codecept.js or Serenity BDD or Cucumber.
- Experience on non-functional tests like performance/load/volume testing by using tools like JMeter.
- Hands-on experience in interacting and working with both technical and non-technical peers like Product owners, Business Analysts, Engineering Leads etc.
- Participates in architecture for new projects.
- Strong communication skills (Written/verbal) and ability to help resolve problems for your team.