Job Summary:
This role involves leading quality initiatives, mentoring team members, and ensuring products meet the highest quality standards. The Senior QA not only identifies defects but also contributes to continuous improvement of the development cycle and process optimization, proposing innovative solutions and collaborating closely with cross-functional teams.
Key Responsibilities:
-
Test Design and Strategy:
- Define and lead manual testing strategies aligned with project goals.
- Design comprehensive and robust test plans ensuring coverage of functional and non-functional requirements.
- Implement advanced exploratory testing, edge-case analysis, and risk-based testing approaches.
-
Test Execution and Analysis:
- Execute critical test cases and conduct in-depth analysis of test results.
- Document and communicate findings effectively, providing detailed defect impact analysis.
- Coordinate and oversee regression, smoke, sanity, user acceptance testing (UAT), and pre-production validation.
-
Leadership and Mentorship:
- Lead and guide QA Junior and Mid-level testers in daily activities and technical growth.
- Serve as a technical reference for solving complex issues and providing internal consultancy.
- Foster a culture of quality, collaboration, and continuous improvement within the team and organization.
-
Cross-Functional Collaboration:
- Actively participate in Sprint Planning, backlog refinement, and retrospective meetings.
- Work closely with Product Owners, developers, and QA Automation teams to ensure high-quality deliverables.
- Collaborate on defining acceptance criteria and provide proactive input during the requirements phase.
-
Process Optimization:
- Identify and propose improvements to QA processes and workflows to reduce execution time and increase efficiency.
- Implement best practices to improve deliverable quality, such as shift-left testing approaches.
-
Documentation and Reporting:
- Create and maintain advanced documentation such as risk matrices, test strategies, quality reports, and metrics.
- Provide executive-level test status and quality reports to project stakeholders.
Required Skills:
- 5+ years of experience in manual software testing.
- Strong knowledge of testing methodologies: functional, non-functional, regression, smoke, sanity, integration, and UAT.
- Advanced experience with test and defect management tools: TestRail, Zephyr, Jira, or similar.
- Intermediate/advanced knowledge of SQL for complex data validation.
- Proven ability to analyze requirements and design test strategies.
- Experience working within Agile/Scrum methodologies.
- Ability to identify and communicate technical and functional risks within a product.
- Intermediate/advanced English proficiency (written and spoken) to collaborate with global teams.
Desired Qualifications:
- Experience in Continuous Integration/Continuous Deployment (CI/CD) environments using tools like Jenkins or Git.
- Familiarity with automation tools to collaborate with QA Automation teams (e.g., Selenium, Postman).
- Experience in performance and usability testing.
- ISTQB Foundation or advanced-level certification (preferred).
- Ability to lead process improvement initiatives (e.g., Lean QA, Six Sigma).
Work Environment:
- Availability to participate in meetings with globally distributed teams.
- Flexibility to adjust work hours to meet critical project needs.