ResponsibilitiesWrite detailed, comprehensive test cases and test plans aligned to product and business requirementsDesign, develop, and execute automated test scripts; conduct manual investigations to diagnose and resolve backend user-reported issue..
Responsibilities
Write detailed, comprehensive test cases and test plans aligned to product and business requirements
Design, develop, and execute automated test scripts; conduct manual investigations to diagnose and resolve backend user-reported issues
Perform root cause analysis on failing test scripts and production defects — document findings and drive resolution
Identify coverage gaps in the existing test suite and expand coverage through targeted supplementary scripts
Lead exploratory testing on unreleased features, including defining requirements, expected behaviors, and downstream impacts
Integrate automated tests into CI/CD pipelines as mandatory quality gates that block non-conforming code from merging
Establish and maintain QA standards, documentation, and best practices across the engineering organization
Work closely with engineering and product teams to ensure product reliability, stability, and a consistent user experience
Requirements
A minimum bachelor's degree in Computer Science, Engineering, or a related field
5+ years in QA engineering with at least 2 years in an architect or lead capacity
Strong proficiency in test automation (Selenium, Playwright, Cypress, or equivalent)
Solid coding skills in Python, Java, TypeScript, or similar
Deep experience integrating tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)
Proven ability to define and enforce QA quality gates pre-merge
Strong analytical and root cause analysis skills
Excellent cross-functional communication with developers and product managers