About This Role
This QA Engineer role focuses on ensuring software quality through comprehensive testing, including manual, API, and automated methods. The position involves analyzing requirements, designing test cases, and collaborating with developers to resolve defects, making it suitable for a detail-oriented professional with strong automation skills.
Responsibilities
- Analyze requirements and design comprehensive test cases covering functional, integration, regression, and edge cases
- Perform manual and API testing to ensure software quality
- Independently develop, execute, and maintain automated tests using the existing automation framework
- Identify opportunities to increase automation coverage, particularly for regression and critical business flows
- Investigate defects, troubleshoot automation failures, and collaborate with developers to resolve issues
Requirements
- Strong knowledge of testing processes, test case design, bug lifecycle, and root cause analysis
- Proficient in API testing using Postman or Swagger, including request/response and payload validation
- Ability to analyze technical specifications and acceptance criteria to identify edge cases
- Experience using browser DevTools (Console, Network) and logs for debugging
- Solid hands-on experience in writing, debugging, and maintaining automated test scripts independently
- Proficiency in Playwright
- Good programming skills in TypeScript or another relevant language
- Familiarity with automation frameworks, reusable components, and test data management
- Experience troubleshooting flaky tests, timing/timeout issues, and CI/CD execution failures
- Ability to identify and automate suitable regression and API test scenarios
- Proficient in using AI assistants for smart test case design, automated scripting, and advanced root-cause analysis of test failures
- 5+ years of experience in software testing, including at least 2 years of hands-on automation testing
- Good understanding of Agile/Scrum and SDLC/STLC
- Strong analytical, problem-solving, and communication skills
Nice to have:
- CI/CD Integration: Build, configure, and maintain automated test suites within CI/CD pipelines
Application Process
- R1: Interview with Operations Manager
- R2: Interview with Delivery Manager
- R3: TBC if needed