YO IT Consulting logo

Python Automation Testing Engineer

YO IT Consulting Ahmedabad, Gujarat, India

onsitefull-time
Posted Apr 17, 2026Apply by May 17, 2026

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

Python ProgrammingPyTest FrameworkSQL for Data ValidationETL TestingCI/CD PipelinesTest Case WritingTestRailCloud PlatformsDockerKubernetesData Pipeline FrameworksAgileScrumPerformance TestingLoad Testingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.