- Build and maintain automated UI and API tests in Python using tools like pytest and Jenkins
- Test how backend and API changes affect client functionality and user experience
- Review developer pull requests to spot potential client issues early
- Troubleshoot Jenkins jobs and help keep test suites stable and reliable
- Share results, document insights, and collaborate with leads and developers to keep testing practical and effective
- Skilled in Python 3.11 with hands-on automation experience using pytest 7 or newer
- Experience with UI automation using Appium 2 (preferred) or Selenium 4
- Strong background in API testing with Python tools such as requests, pytest, or Postman
- Comfortable using Jenkins, including creating and troubleshooting jobs and pipelines
- Proficient with Git for version control and collaborative workflows
- Familiar with test management tools such as qTest or TestRail and Agile development processes
- Experience designing test cases, ability to learn about a product and consider how it can be validated