Responsibilities
- Evaluate user stories, use cases, and requirements to confirm they are clear, complete, and suitable for testing
- Plan and carry out testing across multiple levels, including functional, integration, system, and regression testing
- Create, update, and improve automated test scripts using suitable frameworks and coding languages
- Lead efforts in test automation, including designing frameworks, integrating with CI/CD pipelines, and improving test efficiency
- Detect, record, and monitor software bugs and inconsistencies during all phases of development
- Log, manage, and follow up on defects across the software development lifecycle
- Work with multidisciplinary teams to establish, improve, and streamline test cases
- Implement quality engineering standards and proven practices within Agile workflows