Senior QA Automation Engineer (Java or Python)

ACS International India Pvt. Ltd. (ACSII)

Maharashtra

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ACS International India Pvt. Ltd. (ACSII) is seeking a QA Automation Engineer to design, build, and maintain robust test automation frameworks across UI, API, and BDD layers.

The role focuses on Playwright with TypeScript/JavaScript, Python, or Java, and involves leveraging GenAI tools like Claude, GitHub Copilot, and Windsurf to modernize engineering practices. You will manage Selenium + TestNG or PyTest infrastructures, integrate Allure reporting, and own end-to-end testing pipelines within

Qualifications

  • 6–8 years of dedicated QA automation experience with UI and API testing.
  • Strong programming skills in Java or Python and experience with Playwright.
  • Hands-on with Selenium/WebDriver, TestNG or PyTest, and BDD frameworks.
  • Experience integrating AI tools for coding and debugging, plus CI/CD practice.

Responsibilities

  • Design, expand, and maintain scalable UI and API automation frameworks.
  • Implement modern UI testing with Playwright and Allure reporting.
  • Maintain legacy automation suites in Java/Selenium or Python/Selenium.
  • Own Git workflows, branching strategies, and code integrations.
  • Develop and monitor automated pipelines in Jenkins and AWS environments.
  • Leverage GenAI tools for rapid code generation and AI-assisted debugging.
  • Create test scenarios with Gherkin/Behave and bind to step definitions.
  • Architect reliable API tests using Karate or equivalent frameworks.

Skills

Git
CI/CD
Problem solving
Test automation
GenAI tooling
Communication

Education

Bachelor's or Master's degree in Computer Science or Software Engineering or Information Technology
Chemistry/Chemical Engineering background encouraged

Tools

Playwright
Selenium WebDriver
Cucumber
Behave
Karate
PyTest
Allure
GitHub Copilot
Windsurf
Claude

Job description

Job Description

We are looking for a highly skilled and forward-thinking

We are looking for a highly skilled and forward-thinking QA Automation Engineer to join our Quality Engineering team. In this role, you will design, build, and maintain robust test automation frameworks across UI, API, and BDD layers, with a strong focus on software applications supporting the chemical, scientific, or laboratory data domains. The ideal candidate brings strong automation experience in either Java or Python, manages our Selenium + TestNG / PyTest infrastructure, and scales modern web automation using Playwright integrated with Allure reporting. Crucially, you will be a key driver in modernizing our engineering practices by actively leveraging next-generation GenAI agents and tools like Claude, GitHub Copilot, and Windsurf while maintaining robust version control workflows and orchestrating automated pipelines.

Key Responsibilities
  • Framework Architecture: Design, expand, and optimize scalable UI and API automation frameworks from scratch using modern best practices.
  • Modern UI Testing & Reporting: Write clean, asynchronous, and fast-executing end-to-end (E2E) automated web tests using Playwright (TypeScript/JavaScript, Python, or Java) and integrate rich, interactive Allure Reports for advanced test analytics. [1, 2, 3, 4, 5]
  • Legacy UI Maintenance: Enhance, debug, and execute existing browser-automation suites written in Java + Selenium WebDriver + TestNG or Python + Selenium + PyTest.
  • Advanced Git Workflow Management: Own the version control health of the test repositories by managing complex Git branching strategies (Gitflow/Feature branching), resolving merge conflicts, and executing code integrations.
  • End-to-End Pipeline Management: Author, maintain, run, and continuously monitor automated test pipelines within Jenkins CI/CD integrated with AWS cloud environments to ensure reliable nightly regression feedback loops.
  • GenAI-Accelerated Quality Engineering: Actively develop, refactor, and debug automation scripts by leveraging GitHub Copilot for real-time code generation and AI-native IDEs like Windsurf for autonomous agentic debugging.
  • Prompt Engineering for Test Logic: Utilize advanced LLMs like Claude to generate comprehensive test cases, orchestrate edge-case scenarios from complex requirements documents, and parse complex chemical domain specifications into automation logic.
  • BDD Implementation: Write human-readable test scenarios using Cucumber (Gherkin syntax) or Behave (Python equivalent) and bind them to step definitions.
  • API Automation: Architect and execute reliable API integration test suites using the Karate Framework or equivalent tools.
Required Technical Skills
  • Advanced Git Version Control: Proficient in code collaboration via Git, including master-level knowledge of branching, merging, rebasing, pull request (PR) reviews, and webhook integration.
  • UI Automation & Analytics: Expert command over Playwright (minimum 2 years) and Selenium WebDriver (minimum 3 years), with hands-on experience setting up Allure Framework for custom dashboards, attachments, and historical test trends.
  • CI/CD Pipeline Mastery: Strong working knowledge of creating, running, troubleshooting, and monitoring declarative or scripted Jenkins Pipelines (Jenkinsfile).
  • GenAI Automation Tools (Must-Have): Proven, day-to-day proficiency using GitHub Copilot for rapid coding, Windsurf for agent-driven framework creation, and Claude for prompt-engineered test scenario generation.
  • Core Languages: Professional proficiency in either Java (OOPs concepts, collections) or Python (data structures, asynchronous programming).
  • Cloud Platforms: Practical working knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, CloudWatch) as they relate to deploying and running automated test infrastructure.
  • Testing Harnesses: Deep understanding of TestNG (for Java) or PyTest / Unittest (for Python) configurations.
  • BDD & API Frameworks: Hands-on experience with Cucumber or Behave, alongside core proficiency in the Karate Framework for API testing.
Qualifications & Soft Skills
  • Chemical Domain Knowledge (Highly Preferred): Prior experience testing applications in the Chemical, Petrochemical, Pharmaceutical, Material Sciences, or Laboratory Information Management Systems (LIMS) industries. Familiarity with domain-specific workflows, units of measurement, or scientific data visualizations is a major plus.
  • AI-Native Mindset: Passionate about keeping up with the evolving GenAI ecosystem, exploring new AI coding assistants, and training junior team members on AI-assisted QA workflows.
  • Problem Solver: Superior debugging skills with an emphasis on solving timing issues, dynamic locators, and network state handling.
  • Pipeline Reliability Advocate: Obsessed with tracking framework flaky rates, optimizing pipeline execution time, and maintaining clean pipeline metrics.
Education & Experience Requirements
  • Experience: 6 to 8 years of dedicated experience in software QA automation engineering, with dedicated commercial projects relying on both UI and API requested ecosystems.
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, Chemical Engineering, Chemistry, or an equivalent technical discipline.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Test Automation Engineer
Senior Test Automation Engineer

Everestek Technosoft Solutions • Mumbai, Indore District, Surat

On-site
INR 1,200,000 - 1,600,000
Automation Test Engineer
Automation Test Engineer

Valuemomentum • Coimbatore District, Hyderabad

Hybrid
INR 500,000 - 800,000
Automation Test Engineer
Automation Test Engineer

Dun & Bradstreet • Hyderabad

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

ProcDNA Analytics Pvt Ltd • Gurugram District

On-site
INR 800,000 - 1,500,000
QA Engineer - Data Automation (Python & Playwright)
QA Engineer - Data Automation (Python & Playwright)

Luxoft • Chennai District

On-site
INR 800,000 - 1,200,000
Qa Automation Engineer
Qa Automation Engineer

Entry2entire Solutions • Chennai District

On-site
INR 900,000 - 1,300,000
QA Engineer - Data Automation (Python & Playwright)
QA Engineer - Data Automation (Python & Playwright)

Luxoft • Gurugram District

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

InfoBeans • Pune District

On-site
INR 600,000 - 900,000
Hiring For Senior QA Engineer
Hiring For Senior QA Engineer

Accion Labs Digital Solutions • Pune District

Hybrid
INR 1,800,000 - 2,600,000
Automation Testing Engineer - Python
Automation Testing Engineer - Python

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,200,000