QA Automation Engineer - Python

Jobgether

India

On-site

INR 900,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Full-time employment
On-site work in Chennai, India
Healthcare coverage and paid leave
Professional development opportunities

Job summary

Jobgether is seeking a QA Automation Engineer (Python) in India to ensure the quality of Python-based applications, APIs, and web apps. You will design, develop, and execute automated and manual tests, collaborating with developers, product teams, and other stakeholders to strengthen test coverage.

You will write SQL queries, validate REST APIs, and contribute to SDLC/STLC compliance while improving automation frameworks and testing processes.

Qualifications

  • 4+ years of professional QA and test automation experience.
  • Strong Python programming with hands-on Pytest experience.
  • Manual, automation, functional, integration and regression testing knowledge.
  • Experience creating test cases, plans, strategies and reports.
  • Testing REST APIs and web applications; API validation techniques.
  • SQL queries for data validation and integrity checks.
  • Understanding of SDLC and STLC processes and QA best practices.
  • Git experience for automation scripts and collaboration.
  • Excellent communication and collaboration skills.
  • Proactive in improving automation frameworks and QA processes.
  • Familiarity with AWS and Jira is a plus.
  • Experience with CI/CD integration of tests.
  • Healthcare or pharma domain experience is a plus.
  • Agile software development experience.

Responsibilities

  • Test planning and strategy based on requirements.
  • Design, develop and maintain automated Pytest scripts.
  • Perform manual, functional, integration, regression and exploratory testing.
  • API testing of REST endpoints and validation.
  • Web application testing for workflows and user interactions.
  • Write SQL queries to validate data and outcomes.
  • Identify, reproduce, and document defects with steps.
  • Maintain regression test suites and verify fixes.
  • Document test plans, cases, and execution reports.
  • Ensure SDLC/STLC compliance across releases.
  • Collaborate with developers and product teams.
  • Communicate quality risks and improvement proposals.

Skills

Python
Pytest
REST API testing
SQL
SDLC/STLC
Git
Agile
Communication

Tools

Jira
CI/CD
AWS
Git

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a QA Automation Engineer – Python based in India.

As a QA Automation Engineer, you will play a key role in ensuring the quality, reliability, and performance of Python-based applications and services. You will design, develop, and execute automated and manual testing strategies to identify defects early and deliver dependable software solutions. Working closely with developers, product teams, and other stakeholders, you will validate application functionality, test APIs and web applications, and strengthen overall test coverage. You will use Python and Pytest to build and maintain automated test suites while applying your knowledge of SQL, REST APIs, and software development lifecycles. This role offers the opportunity to contribute to continuous quality improvement within a collaborative, technology-driven environment. You will also help optimize testing processes, communicate quality risks, and ensure that software releases meet established functional and technical standards.

Accountabilities
  • Test Planning and Strategy: Analyze business and technical requirements to define test scenarios, prepare test plans, establish testing strategies, and determine appropriate testing coverage.
  • Test Automation: Design, develop, execute, and maintain automated test scripts using Python and Pytest to validate application functionality, reliability, and expected behavior.
  • Manual and Functional Testing: Perform manual, functional, integration, regression, and exploratory testing to identify defects and verify that applications meet specified requirements.
  • API Testing: Test REST APIs and backend services to validate endpoints, request and response structures, data integrity, error handling, and integration behavior.
  • Web Application Testing: Validate web application workflows, user interactions, business logic, and cross-component functionality to ensure a consistent and reliable user experience.
  • Database Validation: Write and execute SQL queries to verify database records, validate data consistency, and investigate discrepancies between expected and actual results.
  • Defect Management: Identify, reproduce, document, and track software defects with clear steps, supporting evidence, and expected versus actual outcomes; collaborate with developers to ensure timely resolution.
  • Regression Testing: Build and maintain reusable regression test suites, verify bug fixes, and ensure that new features and code changes do not negatively affect existing functionality.
  • QA Documentation and Reporting: Maintain comprehensive test cases, test plans, test strategies, execution reports, defect logs, and quality documentation.
  • SDLC/STLC Compliance: Apply established Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) practices throughout the development and release process.
  • Version Control and Collaboration: Use Git and related development workflows to manage test automation code and collaborate effectively with engineering teams.
  • Quality Reviews: Participate in code reviews, design discussions, and requirement reviews from a quality assurance perspective, identifying potential risks and recommending improvements.
  • Continuous Improvement: Identify opportunities to enhance automation coverage, testing efficiency, defect prevention, and QA processes through best practices and appropriate tools.
  • Stakeholder Communication: Communicate test results, defect trends, release readiness, quality risks, and recommendations clearly to technical and non-technical stakeholders.
  • Cross-Functional Delivery: Work closely with developers, product teams, and other stakeholders to support timely releases and ensure that software meets quality expectations.
Requirements
  • At least 4 years of professional experience in quality assurance and test automation, preferably involving Python-based applications and services.
  • Strong programming skills in Python, with mandatory hands-on experience using Pytest for automated testing.
  • Solid understanding of manual testing, automation testing, functional testing, integration testing, regression testing, and test execution methodologies.
  • Experience preparing and maintaining test cases, test plans, test strategies, test reports, and other QA documentation.
  • Practical experience testing REST APIs and web applications, including validating API requests, responses, data flows, and error scenarios.
  • Good understanding of REST API principles, HTTP methods, status codes, authentication mechanisms, and API validation techniques.
  • Strong SQL knowledge, including the ability to write queries and validate database records, data integrity, and application outputs.
  • Understanding of SDLC and STLC processes, software testing methodologies, defect life cycles, and quality assurance best practices.
  • Familiarity with Git or other version control systems for managing automation scripts and collaborating with development teams.
  • Strong analytical and problem-solving abilities, with attention to detail and the capacity to identify complex defects and edge cases.
  • Excellent written and verbal communication skills, including the ability to document defects clearly and communicate testing outcomes to stakeholders.
  • Ability to collaborate effectively with cross-functional teams, manage priorities, and contribute to quality-focused software delivery.
  • A proactive mindset and willingness to continuously improve automation frameworks, testing coverage, and development processes.
Good-to-have qualifications
  • Familiarity with AWS services and cloud-based application environments.
  • Experience using Jira or similar tools for issue tracking, test management, and project collaboration.
  • Previous experience in the healthcare or pharmaceutical domain, including an understanding of relevant application workflows and quality expectations.
  • Exposure to applications powered by large language models (LLMs), including experience validating AI-generated outputs, response consistency, reliability, and edge cases.
  • Familiarity with CI/CD pipelines and integrating automated tests into continuous integration and deployment workflows.
  • Experience working in Agile development environments and participating in sprint planning, reviews, and retrospectives.
Benefits
  • Full-time employment with an opportunity to contribute to software quality and digital engineering initiatives.
  • On-site work environment in Chennai, India, offering opportunities for direct collaboration with development and product teams.
  • Opportunities to strengthen expertise in Python-based automation, Pytest, REST API testing, SQL, and web application quality assurance.
  • Exposure to modern software engineering practices, automation frameworks, and technology-driven product development.
  • Opportunities to work on complex applications and contribute to improving software reliability, testing efficiency, and release quality.
  • Potential exposure to cloud technologies, healthcare and pharmaceutical applications, and emerging LLM-based solutions, depending on project assignments.
  • Opportunities for professional development through hands-on technical challenges, cross-functional collaboration, and continuous learning.
  • A collaborative engineering environment focused on quality, innovation, and continuous improvement.
  • Salary, bonuses, healthcare coverage, paid leave, and other employment benefits: Specific details were not provided in the original job description and can be clarified during the recruitment process.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Quality Engineer
Automation Quality Engineer

Vensure Employer Solutions • Dadri

On-site
INR 1,800,000 - 2,800,000
QA Test Automation Engineer
QA Test Automation Engineer

Eurofins • Karnataka

Hybrid
INR 800,000 - 1,200,000
Comprehensive benefits including hybrid work
Career growth opportunities
Exposure to cloud-based technologies
QA Engineer
QA Engineer

Jobgether • India

Remote
INR 1,000,000 - 2,500,000
Competitive salary
Fully remote
Full-time
+2
QA Automation Engineer
QA Automation Engineer

Nexfeld Group • Bengaluru

On-site
INR 1,500,000 - 2,100,000
QA Automation Engineer
QA Automation Engineer

BSRI Solutions Pvt Ltd • Tiruchirappalli

On-site
INR 900,000 - 1,500,000
QA Automation Engineer
QA Automation Engineer

Jobgether • India

Hybrid
INR 1,200,000 - 1,800,000
Remote or hybrid work options
Learning and development
Global exposure
+5
QA Automation Engineer
QA Automation Engineer

BSRI Solutions Pvt Ltd • Chennai

On-site
INR 800,000 - 1,600,000
Python Automation Testing
Python Automation Testing

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 900,000 - 1,300,000
Python Automation Engineer
Python Automation Engineer

Infobeans • Indore District, Pune District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
QA Automation Engineer View Detail
QA Automation Engineer View Detail

Krish Technolabs Pvt. Ltd. • Ahmedabad District

On-site
INR 600,000 - 1,200,000
Flexible schedule
Paid time off
Health coverage
+3