Define and execute comprehensive test strategies aligned with product risk, regulatory requirements, and business priorities.
Develop detailed test plans, test scenarios, and test cases based on requirements, user stories, and acceptance criteria.
Identify high‑risk areas and apply risk‑based testing to ensure critical workflows receive appropriate coverage.
Establish and track quality metrics such as defect trends, test execution progress, and escaped defects to inform team and leadership decisions.
Partner with cross‑functional teams to promote quality as a shared responsibility throughout the SDLC.
Perform thorough functional, regression, integration, and system testing across web‑based applications.
Execute end‑to‑end workflow testing, validating real‑world user scenarios and complex business logic.
Conduct exploratory testing to uncover edge cases, usability issues, and defects not easily captured by scripted tests.
Validate data accuracy, system behavior, and error handling across multiple environments.
Write clear, high‑quality defect reports with business impact, reproduction steps, and expected vs. actual results.
Maintain test traceability to requirements and compliance standards, supporting audits with clear, reliable documentation.
Collaborate with DevOps and engineering teams to ensure test environments and test data support effective manual validation.
Support release readiness by validating critical workflows, contributing to go/no‑go decisions, and performing production or post‑release validation as needed.
Identify high‑value manual regression scenarios suitable for automation.
Apply and extend existing automation tools, frameworks, and patterns used by the team.
Design, implement, and maintain automated tests (UI, API, or integration), focusing on reliability, maintainability, and long‑term value.
Partner with engineering and quality peers to ensure new features are testable and automation‑ready.
Use automation to complement manual and exploratory testing, ensuring thoughtful coverage of high‑risk and complex scenarios.
Collaborate with Product Owners, Business Analysts, and Developers to ensure clear acceptance criteria, testable requirements, and automation-ready stories.
Participate early in requirements, design, and code reviews, advocating for quality by design.
Mentor team members in modern testing practices, helping engineers adopt unit/integration testing and contributing to a shift-left culture.
Foster a culture of continuous improvement, accountability, and shared ownership of product quality.
Requirements
Education: Bachelor’s/ Master’s degree in Computer Science or equivalent
5+ years of experience in software QA, with a strong emphasis on manual testing, including at least 2 years in a senior or lead role.
Experience with modern test automation frameworks (e.g., Cypress or similar).
Experience using AI‑assisted development or testing tools (e.g., GitHub Copilot, Codex, Claude Code).
Strong foundation in manual and exploratory testing, with hands‑on experience contributing to automated tests (UI, API, or integration).
Working knowledge of test automation concepts, including maintainability, regression strategy, and how automation complements manual testing.
Extensive experience creating and executing manual test plans, test cases, and exploratory test charters.
Strong understanding of defect management, root cause analysis, and quality reporting.
Proven ability to translate business and technical requirements into effective test coverage.
Experience working with test management and defect tracking tools (e.g., Azure DevOps, Jira).
Strong analytical, problem‑solving, and communication skills.
Deep knowledge of Agile methodologies and experience participating in Agile ceremonies.
Demonstrated ability to influence teams, make risk‑based decisions, and continuously learn and evolve skills, including automation.
Tech Stack
Azure
Cypress
SDLC
Benefits
Competitive base salary and incentive compensation
Health and welfare benefits, including a gym reimbursement program