Posted on: 08/10/2025
Job Title : QA Automation Engineer Python, Shell Scripting & API Testing.
Experience : 4 to 8 years.
Location : Chennai.
Mode : 5 days WFO.
Job Summary :
We are looking for a passionate and detail-oriented API Test Engineer with strong expertise in Python, Shell scripting, and API testing using open-source tools.
The ideal candidate will have hands-on experience with observability platforms like Logstash, Kibana, and Elasticsearch, and will be proficient in integrating automated tests into CI/CD pipelines.
Familiarity with Azure DevOps (ADO) for issue tracking and performance testing tools is a plus.
Key Responsibilities :
- Develop and maintain automated test scripts using Python and Shell scripting.
- Design and implement robust python-based API testing frameworks (e.
- Pytest,
- Robot Framework,
- Postman/Newman,
- Requests,
- HTTPx,
- Locust (for load and performance testing).
- Schemathesis (for contract testing).
- Taurus (for YAML-based API testing).
- Integrate API tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Analyze logs and metrics using ELK Stack (Elasticsearch, Logstash, Kibana) to identify test failures and system anomalies.
- Create and maintain Shell scripts for test environment setup and automation.
- Collaborate with developers, QA, and DevOps teams to ensure high-quality releases.
- Track and manage bugs, test cases, and tasks using Azure DevOps (ADO).
- Contribute to test documentation, including test plans, execution reports, and dashboards.
Required Skills :
- Strong proficiency in Python and Shell scripting.
- Deep understanding of API testing methodologies and open-source Python tools.
- Experience with CI/CD tools and integrating automated tests into pipelines.
- Hands-on experience with Logstash, Kibana, and Elasticsearch.
- Familiarity with Azure DevOps (ADO) for issue tracking and test management.
- Solid grasp of HTTP protocols, JSON, API security, and error handling.
- Experience working in Agile/Scrum environments.
Good to Have :
- Exposure to performance testing tools like Locust, JMeter, or Gatling.
- Experience with Docker, Kubernetes, or other container technologies.
- Familiarity with cloud platforms (AWS, Azure, GCP).
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1557307
Interview Questions for you
View All