
Automation Test Engineer (Python + Selenium + AWS
WHITEWHALE SOFTWARE SOLUTIONS · India
- Hybrid
- Full-time
- $90,000 / year
- India
Job highlights
- Develop Python automation scripts with Selenium.
- Perform API and database testing.
- Integrate automation into CI/CD pipelines.
- Utilize AWS services like S3 and API Gateway.
- Collaborate in Agile cross-functional teams.
About the role
Automation Test Engineer - Python, Selenium, AWS
We are seeking a skilled Automation Test Engineer to join our team. This role involves developing and maintaining robust automation frameworks to ensure the quality of our applications and cloud services. You will leverage your expertise in Python, Selenium, and API testing to drive high-quality delivery.
Key Responsibilities
- Develop and maintain automation scripts using Python, Selenium, TestNG / Pytest.
- Perform API testing for RESTful services.
- Work with AWS services like S3 & API Gateway (basic level).
- Conduct database validations using SQL & NoSQL.
- Integrate automation with CI/CD pipelines (Jenkins, Docker).
- Write and maintain test cases, reports, and documentation.
- Collaborate with cross-functional teams in Agile environments.
- Debug and resolve automation issues and defects.
Required Skills
- Strong experience in Selenium, TestNG / Pytest (Intermediate–Expert).
- Proficiency in Python scripting.
- Experience in RESTful API testing.
- Knowledge of SQL & NoSQL databases.
- Hands-on experience with Git (Basic–Intermediate).
- Experience with CI/CD tools (Jenkins, Docker).
- Basic understanding of AWS (S3, API Gateway).
- Scripting knowledge in Shell / Groovy.
Good to Have
- Experience in automation framework design.
- Exposure to cloud-based testing environments.
Key skills/competency
- Automation Testing
- Python
- Selenium
- API Testing
- AWS
- CI/CD
- Jenkins
- Docker
- SQL
- NoSQL
Skills & topics
- Automation Test Engineer
- Python
- Selenium
- API Testing
- AWS
- CI/CD
- Jenkins
- Docker
- SQL
- NoSQL
- TestNG
- Pytest
- RESTful API
- Software Testing
- Quality Assurance
How to get hired
- Tailor your resume: Highlight Python, Selenium, and AWS experience.
- Showcase automation skills: Detail your experience with CI/CD, Jenkins, and Docker.
- Quantify achievements: Use numbers to show impact of your automation efforts.
- Prepare for technical questions: Review Python, API testing, and AWS concepts.
- Express enthusiasm for quality: Emphasize your commitment to high-quality software delivery.
Technical preparation
Practice Python scripting and Selenium WebDriver.,Learn core AWS services: S3, API Gateway.,Understand RESTful API testing concepts.,Familiarize with Jenkins and Docker for CI/CD.
Behavioral questions
Describe a challenging automation bug.,How do you collaborate with developers?,Tell me about optimizing a test suite.,How do you handle changing requirements?
Frequently asked questions
- What is the primary focus for an Automation Test Engineer at WhiteWhale Software Solutions?
- The primary focus for an Automation Test Engineer at WhiteWhale Software Solutions is to develop and maintain scalable automation frameworks using Python and Selenium, ensuring high-quality application delivery across cloud environments. This includes API testing and CI/CD integration.
- What specific Python libraries are essential for this Automation Test Engineer role?
- Proficiency in Python scripting is essential. Experience with libraries like Selenium for UI automation and potentially others for API testing and data validation is expected. Familiarity with TestNG or Pytest is also crucial.
- Does WhiteWhale Software Solutions require prior experience with AWS for this role?
- Yes, a basic understanding of AWS services such as S3 and API Gateway is required for this Automation Test Engineer position. While not expected to be an expert, familiarity with these cloud services is necessary for the role.
- How important is CI/CD experience for the Automation Test Engineer at WhiteWhale?
- CI/CD integration is a key responsibility. Experience with tools like Jenkins and Docker for automating build, test, and deployment processes is highly valued and expected for this role.
- What kind of database validation experience is WhiteWhale Software Solutions looking for?
- WhiteWhale Software Solutions is looking for candidates who can perform database validations using both SQL and NoSQL databases. This indicates a need for versatility in handling different data storage systems.
- Is this Automation Test Engineer role remote or on-site at WhiteWhale?
- The job description states 'PAN India' for location, suggesting that this role is open to candidates across India, likely with flexibility for remote or hybrid work arrangements depending on specific team needs.