Job Description
We are seeking a Principal Quality Assurance (QA) Engineer with 3-5 years of experience to lead and ensure the quality of our software products. The ideal candidate will have a strong background in software testing methodologies, test automation, and a deep understanding of QA best practices. As a Principal QA Engineer, you will play a pivotal role in driving quality throughout the software development lifecycle.
Responsibilities:
- Lead and execute comprehensive test strategies and plans.
- Develop and maintain automated test scripts using tools like Selenium and JUnit.
- Collaborate with cross-functional teams to integrate quality practices.
- Monitor defect tracking, investigate issues, and ensure timely resolution.
- Create and maintain clear test documentation and reporting.
- Identify opportunities for process and tooling improvements.
- Provide mentorship and guidance to junior QA team members.
- Define and track key quality metrics for product performance.
Requirements:
- Bachelor’s degree in Computer Science or a related field
- 3-5 years of software QA experience
- Proficiency in manual and automated testing methodologies
- Strong automation skills using Selenium and scripting languages
- Understanding of the software development lifecycle and Agile.
- Familiarity with defect tracking and test management tools.
- Excellent communication, problem-solving, and leadership skills.