- Define test strategies and plans for new features and product initiatives.
- Partner with Engineering and Product to identify risks and determine testing requirements.
- Design, develop, and maintain automated UI, API, integration, and regression tests.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Identify, document, and track defects throughout the development lifecycle.
- Mentor other QA engineers and review test plans and automation code.
- Evaluate and introduce new testing tools, frameworks, and methodologies.
DockerPHPJavascript+5 more