We are looking for an experienced Senior QA Engineer with over 7 years of hands-on experience in software testing and quality assurance. In this role, you will take ownership of the testing strategy, ensuring the delivery of high-quality products by leading and executing both manual and automated testing efforts.
As a key member of our engineering team, you will work closely with developers, product managers, and other QA team members to ensure that all software produced meets the highest quality standards.
Responsibilities:
- Develop, implement, and maintain test strategies for manual and automated testing.
- Design and execute test plans, test cases, and test scripts to ensure thorough coverage of new features, bug fixes, and performance improvements.
- Lead end-to-end testing efforts across multiple projects, ensuring that all releases are thoroughly tested and of high quality.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and provide feedback on design and usability.
- Identify, log, track, and prioritize defects, ensuring timely resolution.
- Mentor and guide junior QA engineers, providing leadership on best practices for testing and quality assurance
- Perform root cause analysis of issues to ensure that corrective actions are taken.
- Advocate for quality and process improvements across the organization.
- Continuously improve the QA process by researching new tools, techniques, and methodologies.
- Prepare and present test reports, providing clear insights on product readiness and areas of risk.
Required Qualifications:
- 7+ years of experience in software testing and quality assurance, with a strong track record of leading successful testing efforts.
- Proficiency in both manual and automated testing methodologies.
- Hands-on experience with automation tools such as Selenium, Cypress, or similar.
- Strong knowledge of software development lifecycle (SDLC) and agile methodologies.
- Experience with bug tracking and test management tools (e.g., JIRA, TestRail, etc.).
- Excellent analytical and problem-solving skills with attention to detail.
- Familiarity with API testing, performance testing, and security testing.
- Strong understanding of CI/CD pipelines and integrating automated tests into these pipelines.
- Ability to work in a fast-paced, dynamic environment with cross-functional teams.
- Excellent communication and leadership skills, with the ability to mentor junior team members.