HamburgerMenu
hirist

Senior Quality Assurance Automation Engineer - API Testing

TECHY GEEKS
Pondicherry
4 - 8 Years
star-icon
3.8white-divider7+ Reviews

Posted on: 08/10/2025

Job Description

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).


info-icon

Did you find something suspicious?