
Python Automation Testing Engineer
YO IT Consulting • Ahmedabad, Gujarat, India
**Role & seniority: ** QA Automation Engineer, 3–5 years experience
**Location & work type: ** Ahmedabad, 5 days/week (office-based)
**Stack/tools: **
-
Python
-
PyTest
-
SQL (data validation/querying)
-
ETL testing (data warehousing/data pipelines)
-
CI/CD: GitHub Actions (knowledge required; preferred)
-
Test management: TestRail (or similar)
**Top 3 responsibilities: **
-
Build and maintain automated test suites using Python/PyTest
-
Create test cases that are clear/maintainable; apply QA methodologies/best practices
-
Perform data/ETL validation using SQL and ensure test automation runs in CI/CD workflows
**Must-have skills: **
-
Strong Python programming
-
Hands-on PyTest automation experience
-
Solid SQL skills for validation
-
ETL testing experience
-
Familiarity with CI/CD pipelines, especially GitHub Actions
-
Experience with test case design and test management tools (e.g., TestRail)
**Nice-to-haves: **
-
Cloud (AWS/GCP/Azure)
-
Docker/Kubernetes
-
Spark/Airflow (data pipeline frameworks)
-
Agile/Scrum exposure
-
Performance/load testing tools
Full Description
Experience: 3 to 5 years
Location: Ahmedabad
Job Description
We are looking to hire talented QA Automation Engineers to strengthen our QA and testing capabilities. The ideal candidates will bring solid programming expertise, hands-on testing experience, and a passion for delivering high-quality software. This document outlines the key qualifications, required skills, and evaluation criteria for the hiring process.
Technical Proficiency
Strong knowledge of Python and PyTest for test automation Experience with SQL for data validation and querying Hands-on ETL testing experience Familiarity with CI/CD pipelines, particularly GitHub Actions
Testing & Process Skills
Ability to write clear, effective, and maintainable test cases Experience using TestRail or similar test management tools Understanding of software QA methodologies and best practices
Skill Area Requirement Level
Python Programming Strong Programming Skills Required
PyTest Framework Hands-on experience required
SQL for Data Validation Solid understanding required
ETL Testing Experience in ETL testing & data warehousing
CI/CD Pipelines (GitHub Actions) Knowledge required; GitHub Actions preferred
Test Case Writing & Design Experience in test design techniques
TestRail / Test Management Tools Familiarity required
Nice to Have
Experience with cloud platforms (AWS, GCP, or Azure)
Knowledge of containerization tools such as Docker or Kubernetes
Familiarity with data pipeline frameworks (Apache Spark, Airflow)
Understanding of Agile/Scrum development practices
Exposure to performance or load testing tools
This is 5 days work from office role
Required Qualification
Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.) ,