Responsibilities
- Creates, documents, and carries out detailed test plans, methods, and timelines
- Organizes and performs testing activities, including developing scripts in programming languages for automated testing
- Integrates automated test processes as fully as possible into continuous integration and continuous delivery workflows
- Analyzes outcomes from testing cycles to identify issues and validate fixes
- Logs defects encountered during testing and follows them through to resolution
- Conducts regression and exploratory testing in response to system modifications
- Verifies that all functional and non-functional requirements are addressed by test cases
- Supports the creation and validation of project-related documentation such as configuration guides and user manuals
- Participates in shaping the test architecture through requirement analysis, technical research, and evaluation of tools and frameworks
- Independently designs, builds, and runs sophisticated test modules, covering both manual and automated procedures, within defined quality, time, and budget constraints
- Supports and advocates for strong technical governance practices within the organization
- Prepares cost estimates and quotations for testing efforts
- Diagnoses and resolves complex technical problems across systems and environments
- Provides guidance and may supervise a small group of quality assurance engineers
- Writes test scenarios derived from user stories and acceptance criteria
- Generates comprehensive test summary reports
- Implements end-to-end automation for user interface testing
- Reviews code written by fellow team members to ensure quality and consistency
Work Arrangement
Remote (Worldwide)
Team
small team of QA engineers


