Senior QA Automation Engineer (Java or Python) (Pune)

Senior QA Automation Engineer (Java or Python) (Pune)

06 Aug
|
ACS International India (ACSII
|
Pune

06 Aug

ACS International India (ACSII

Pune

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

📌 Senior QA Automation Engineer (Java or Python) (Pune)
🏢 ACS International India (ACSII
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior qa automation engineer (java or python) (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior qa automation engineer (java or python) (pune) / pune