QA Automation Engineer
gnapitech
Job Description
- Design and create test cases by analyzing business and technical requirements.
- Develop and maintain automated test scripts using programming languages like Java, Python, or JavaScript.
- Implement and maintain automation frameworks, which serve as the foundation for organizing and executing tests.
- Execute tests and analyze the results to find and document software defects and bugs.
- Integrate automated tests into continuous integration/continuous delivery (CI/CD) pipelines to enable frequent, automated testing.
- Collaborate with developers and other teams to troubleshoot and fix issues.
- Conduct various types of testing, including functional, regression, API, performance, and UI testing.
- Report test findings and manage the defect lifecycle until resolution.