We are looking for a Senior Python Selenium Automation Engineer with 5–7 years of experience in designing, developing, and maintaining robust automation frameworks for cloud‑based applications. The ideal candidate will have strong expertise in Python, Selenium, and hands‑on experience testing applications deployed on AWS environments, along with the ability to lead automation initiatives and mentor team members.
Key Responsibilities
- Design, build, and maintain scalable test automation frameworks using Python and Selenium
- Lead UI automation, regression, smoke, and integration testing
- Implement and maintain data‑driven, hybrid, and BDD automation frameworks
- Integrate automation suites with CI/CD pipelines
- Validate application behavior, configurations, and logs in AWS‑hosted environments
- Collaborate closely with developers, DevOps, and product teams
- Review automation code and enforce best practices
- Perform root cause analysis of automation failures and production defects
- Ensure high test coverage and improve automation stability
- Participate actively in Agile/Scrum ceremonies
Required Technical Skills
- Automation & Testing
- Strong hands‑on experience with Python
- Extensive experience with Selenium WebDriver
- Experience with PyTest / Unittest / Behave
Strong knowledge of:
- Page Object Model (POM)
- Data‑Driven & Hybrid frameworks
- BDD concepts
- Experience testing web‑based applications
- AWS & Cloud Testing
- Hands‑on experience testing applications deployed on AWS
- Working knowledge of AWS service
- EC2
- S3
- CloudWatch
- IAM (basic to intermediate)
- Experience validating cloud deployments, logs, and monitoring data
- Understanding of scalability, availability, and cloud environments
- CI/CD & DevOps
- Strong experience integrating automation with CI/CD pipelines
- Tools such as:
- Jenkins
- GitHub Actions
- AWS CodePipeline
- Exposure to Docker (preferred)
- Proficiency in Git and version control workflows
- API & Database Testing
- Experience with API testing using Postman or REST clients
- Knowledge of RESTful services and HTTP protocols
- Working knowledge of SQL for database validation
- Experience validating backend data and service responses