Role: Automation Test Engineer (Python & Selenium)Key Responsibilities:
- Design, develop, and maintain automation test scripts using Python and Selenium.
- Develop robust test frameworks and utilities to support continuous testing and delivery.
- Execute automated test cases and analyze results to ensure high-quality software releases.
- Collaborate closely with developers, DevOps, and QA teams to identify, log, and resolve defects.
- Contribute to the improvement of automation processes and test coverage.
Required Skills & Experience:
Automation Testing (Python & Selenium):
- Hands-on experience writing and maintaining automation test scripts for web applications.
- Strong understanding of automation framework architecture (Page Object Model, data-driven, hybrid, etc.).
- Proficient in debugging and maintaining existing automated tests.
Pytest Framework:
- Strong working knowledge of Pytest for unit and functional testing.
- Experience structuring test cases, using fixtures, parameterization, and assertions effectively.
- Knowledge of integrating Pytest with CI/CD pipelines (e.g., Jenkins, GitHub Actions, or GitLab CI).
AWS Services (S3 & Lambda):
- Practical understanding of AWS S3 for managing buckets, permissions, and object lifecycle policies.
- Hands-on experience creating and deploying AWS Lambda functions and integrating them with other AWS services.
Docker:
- Familiarity with Docker containers, writing Docker files, and containerizing applications.
- Understanding of container deployment and usage in test environments.
Preferred Qualifications:
- Experience with CI/CD tools (Jenkins, GitHub Actions, etc.).
- Knowledge of API testing using tools like Postman or py test-requests.
- Exposure to Agile/Scrum methodologies.
- Strong analytical, problem-solving, and debugging skills.
Job Types: Full-time, Permanent
Pay: ₹760,070.57 - ₹2,197,972.04 per year
Benefits:
- Health insurance
- Provident Fund