Senior Test Automation Engineer
Role Overview
We are seeking a skilled Senior Test Automation Engineer to join our team. The ideal candidate will have strong experience in test automation with a focus on Python, and will be able to design and implement scalable test automation frameworks.
Responsibilities:
- Design and implement scalable test automation frameworks using Python and other relevant tools.
- Develop and maintain automated tests across UI, backend, and E2E layers using Selenium and BDD (Cucumber/Behave).
- Collaborate with Agile teams to promote TDD and clean, maintainable code.
Qualifications & Skills:
- Bachelor's or master's degree in computer science or a related field.
- 5+ years of experience in test automation with strong Python skills.
- Proficiency in tools like Selenium, JUnit, Git, SQL, and CI/CD (Jenkins, OpenShift).
- Experience with Agile/Scrum methodologies and ISTQB/ISEB certification.
- Strong understanding of SDLC best practices and ability to work in a hybrid environment with three days on-site and two days remote each week.
Key Tools & Technologies:
- Programming language: Python
- Frameworks: Selenium, BDD (Cucumber/Behave)
- API testing tools: REST, Postman, Rest Assured
- CI/CD tools: Jenkins, Ansible, OpenShift
- Version control system: Git, Bitbucket
About the Role:
This is an exciting opportunity for a senior test automation engineer to join our team and contribute to the development of high-quality software products. If you are passionate about test automation and have a strong background in Python, we encourage you to apply for this role.