Posted on: 24/11/2025
Job Description : Senior QA Automation Engineer
Position : Senior QA Automation Engineer
Skills : Selenium, Python / Ruby on Rails, Full-Stack Development
Experience : 7 to 13 years
About the Role :
We are looking for a highly skilled Senior QA Automation Engineer who can design, build, and maintain robust test automation frameworks using Selenium with Python or Ruby on Rails. The ideal candidate should also have strong development knowledge and the ability to contribute like a full-stack developer when needed.
Key Responsibilities :
- Design, develop, and maintain test automation frameworks for web and API testing.
- Write clean, scalable automation scripts using Selenium with Python or ROR.
- Collaborate with developers, QA, DevOps, and product teams to ensure high-quality releases.
- Perform API, UI, regression, functional, and performance testing.
- Debug, analyze failures, and provide root cause analysis.
- Contribute to product development as needed (front-end and back-end).
- Set up CI/CD automation for testing pipelines.
- Mentor junior QA engineers and enforce automation best practices.
- Participate in requirement analysis, sprint planning, and code reviews.
Required Skills :
- Strong experience in Selenium WebDriver
- Proficiency in Python or Ruby on Rails
- Experience in test automation frameworks (PyTest, RSpec, Robot, etc.)
- Good understanding of HTML, CSS, JavaScript, REST APIs
- Git, Jenkins/GitHub Actions, Docker, CI/CD
- Understanding of Agile/Scrum and QA processes
- Ability to work as a full-stack developer when needed :
- Backend : Python/Django or ROR
- Frontend : React/Angular/Vue (any is fine)
- Database : MySQL / PostgreSQL / MongoDB
Good to Have :
- Cloud experience (AWS, Azure, GCP)
- Performance testing (JMeter, Locust)
- BDD (Cucumber, Behave)
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1579144
Interview Questions for you
View All