Responsibilities
- Design and Execute Test Cases: Create detailed, well-structured test plans and cases based on product requirements and acceptance criteria.
- Conduct Exploratory Testing: Investigate the application beyond scripted cases to identify edge cases, usability issues, and unexpected behavior.
- Identify and Document Defects: Accurately record issues with clear steps to reproduce, expected vs. actual results, and relevant evidence (screenshots, logs).
- Collaborate with Development Teams: Work closely with developers, product managers, and designers to clarify requirements and discuss quality concerns.
- Validate Bug Fixes: Re-test resolved defects to confirm they are fully fixed and do not introduce new issues.
- Design and Develop Automated Test Cases: Build, maintain, and optimize automated test scripts based on product requirements and acceptance criteria.
- Create and Maintain Test Automation Frameworks: Develop scalable, reusable, and maintainable test automation frameworks that support functional, regression, and performance testing.
- Integrate Automation into CI/CD Pipelines: Collaborate with DevOps and development teams to embed automated tests into continuous integration and delivery workflows.
- Execute Automated Functional Testing: Run automated test suites to validate that each feature works as expected and meets quality standards.
- Monitor and Analyze Test Results: Investigate test failures, identify root causes, and work with development teams to resolve defects.
Requirements
- Excellent English communication skills
Work Arrangement
Remote (Worldwide)
Additional Information
- 100% remote
- Global team working remotely from every corner of the world