Go Digital Technology Consulting LLP logo

Senior QA Automation Engineer (Application Testing)

Go Digital Technology Consulting LLP Mumbai City, Maharashtra, India

onsitefull-time
Posted Feb 25, 2026Apply by Mar 27, 2026

Role & seniority: Senior QA Automation Engineer; owner of end-to-end QA for enterprise web apps

Stack/tools: Python (pytest), UI automation (Selenium/Playwright/Cypress), REST API testing (requests/httpx), SQL (Postgres), CI/CD (GitHub Actions, Concourse), test management (QTest or equivalent), Git

Top 3 responsibilities

  • Design, develop, and maintain automated regression suites; perform UI, API, and database testing

  • Own regression strategy, test plans/cases, traceability, and release-readiness reporting; participate in go/no-go decisions

  • Integrate tests into CI/CD, monitor runs, analyze failures, and generate/distribute test reports

Must-have skills

  • Hands-on Python-based test automation (pytest preferred)

  • UI automation with Selenium/Playwright/Cypress; API testing with Python tools

  • Strong SQL for data validation; experience testing complex enterprise apps

  • CI/CD integration, Git, test artifact management, and test reporting

  • QA process governance, traceability, and test management tooling

Nice-to-haves

  • Performance/non-functional testing experience

  • Cloud-native applications exposure

  • Enterprise release management familiarity

  • Mentoring junior QA engineers

  • Location & work type: Location not specified; work type not specified

Full Description

Role Overview

We are seeking a Senior QA Automation Engineer to lead and drive end-to-end quality assurance efforts for enterprise-grade web applications. This role requires strong hands-on expertise in UI, API, and database testing, along with ownership of regression automation, CI/CD integration, test governance, and release validation.

The ideal candidate will combine deep automation skills with strong QA process ownership, stakeholder communication, and release readiness management to ensure high reliability and traceability across all deployments.

Key Responsibilities

Application Testing & Automation

Design, develop, and maintain automated regression test suites using Python (pytest or similar frameworks). Perform frontend automation testing using Selenium, Playwright, or Cypress. Validate backend services and REST APIs using Python-based tools (requests/httpx) or equivalent. Execute database and SQL validation (Postgres views, triggers, data integrity checks). Conduct functional, regression, and non-functional testing across application layers.

Test Ownership & Governance

Create and maintain comprehensive test plans, test cases, and traceability artifacts. Own regression strategy and ensure full coverage of new features and bug fixes. Maintain and manage testing artifacts in test management systems (e.g., QTest or similar). Participate in release planning and contribute to go/no-go decisions. Provide risk assessments and release readiness reports to stakeholders.

CI/CD & DevOps Integration

Integrate automated test suites into CI/CD pipelines (GitHub Actions, Concourse, or similar tools). Monitor automated test runs, analyze failures, and ensure timely resolution. Support DevOps in optimizing pipeline configurations and artifact management. Generate and distribute test reports (HTML/CSV) and automated notifications. Collaboration & Communication Partner with developers, business analysts, and stakeholders to translate requirements into robust test scenarios. Facilitate system, integration, and UAT testing cycles. Communicate defects clearly and coordinate triage and retesting efforts. Drive continuous improvement in testing strategy and automation maturity.

Required Skills & Experience

Automation & Testing

Strong hands-on experience in Python-based test automation (pytest preferred). Experience with Selenium, Playwright, or Cypress for UI automation. Experience testing REST APIs using Python libraries or similar tools. Strong SQL skills for database validation and data integrity testing. Experience testing complex enterprise web applications.

CI/CD & Tooling

Experience integrating automated tests into CI/CD pipelines (GitHub Actions, Concourse, or similar). Familiarity with version control systems (Git). Experience generating structured test reports and maintaining artifacts.

QA Process & Governance

Proven experience owning regression and release testing cycles. Strong understanding of QA best practices, traceability, and documentation. Experience using test management tools (QTest preferred or equivalent). Ability to analyze requirements and derive comprehensive test scenarios.

Soft Skills

Excellent communication skills with ability to present test results and risks to technical and non-technical stakeholders. Strong documentation discipline and attention to detail. Self-driven with high ownership mindset. Collaborative approach to working with development and DevOps teams.

Preferred (Nice To Have)

Experience in performance or non-functional testing. Experience working with cloud-native applications. Prior exposure to enterprise release management environments. Experience mentoring junior QA engineers.

PythonPytestSeleniumPlaywrightCypressREST APIsSQLPostgresCI/CDGitHub ActionsConcourseGitQTestTest AutomationRegression TestingRelease Validationmulti-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.