Padmi

Senior QA Automation Engineer

IndiaPosted 3 months ago
Software QualitySeniorFull Time; Regular
Apply at Go Digital Technology Consulting LLP

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior QA Automation Engineer, you will play a crucial role in leading and driving end-to-end quality assurance efforts for enterprise-grade web applications. Your responsibilities will include strong expertise in UI, API, and database testing, along with ownership of regression automation, CI/CD integration, test governance, and release validation. - 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. Your skills and experience should include: - 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. 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. As a Senior QA Automation Engineer, you will play a crucial role in leading and driving end-to-end quality assurance efforts for enterprise-grade web applications. Your responsibilities will include strong expertise in UI, API, and database testing, along with ownership of regression automation, CI/CD integration, test governance, and release validation. - 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. Your skills and experience should include: - Strong hands-on experience in Python-based test automation (pytest preferred). - Experience with Selenium, Playwright, or Cypress for UI automation. -

One address, no account. We’ll tell you when matching roles go live.

More at Go Digital Technology Consulting LLP

Related open roles

View all roles
Senior QA Automation Engineer at Go Digital Technology Consulting LLP · Padmi