Senior Quality Assurance Automation Engineer (Gurugram)

Senior Quality Assurance Automation Engineer (Gurugram)

06 Nov
|
R.K. Bansal Finance
|
Gurugram

06 Nov

R.K. Bansal Finance

Gurugram

Job Summary

We are looking for a QA Automation Engineer with strong experience in web automation using Playwright and hands-on manual testing. The candidate should be capable of developing and maintaining automation frameworks, debugging complex issues, integrating automated tests into CI/CD pipelines, and managing day-to-day QA activities throughout the software development lifecycle. The role focuses on web application automation, end-to-end testing, functional and regression testing, and ensuring product quality and release readiness.

Key Responsibilities

1. Web Automation Playwright

- Design, develop, and maintain scalable web automation frameworks using Playwright and TypeScript/JavaScript.
- Automate end-to-end user journeys, functional scenarios, smoke tests, and regression suites.
- Create reusable page objects, fixtures, utilities, and test data management components.
- Handle dynamic elements, asynchronous operations, browser contexts, authentication, file uploads/downloads, and network interception.
- Perform cross-browser testing and optimize parallel test execution.
- Investigate flaky tests, debug failures, and improve framework reliability.
- Maintain automation reports, screenshots, videos, and failure diagnostics.

1. Manual Testing and Day-to-Day QA Activities

- Understand business requirements, user stories, acceptance criteria, and technical specifications.
- Prepare test scenarios, test cases, test data, and test execution plans. Perform functional, integration, exploratory, smoke, sanity, and regression testing.
- Identify edge cases, negative scenarios, boundary conditions, and potential failure points.
- Validate end-to-end workflows across UI, backend services, and database layers.
- Log defects with clear reproduction steps,



expected versus actual results, logs, screenshots, and supporting evidence.
- Retest fixes, perform impact analysis, and verify that existing functionality is not affected.
- Participate in sprint planning, backlog refinement, daily stand-ups, defect triage, and release sign-off. Assess feature readiness and communicate quality risks, blockers, and release status.
- Maintain test documentation and ensure adequate coverage for new and existing features.

1. Debugging and Root Cause Analysis

- Investigate automation failures, application defects, environment issues, and intermittent failures.
- Analyze browser console logs, network requests, server logs, API responses, and relevant database records.
- Use browser developer tools and debugging techniques to identify the root cause of failures.
- Work closely with developers to reproduce issues and validate fixes.
- Identify flaky tests, synchronization issues, test data problems, and configuration-related failures.
- Distinguish between genuine product defects and automation or infrastructure issues.

1. CI/CD and Automation Execution

- Integrate Playwright test suites into Jenkins, GitHub Actions, or similar CI/CD platforms.
- Configure automated execution for smoke, sanity, and regression suites.
- Manage test execution parameters, environment configurations, test data, and secrets appropriately.
- Configure parallel execution, retries,



reports, screenshots, and failure artifacts.
- Investigate pipeline failures and ensure reliable automated feedback during builds and deployments.
- Collaborate with development and DevOps teams to improve test execution and release processes.

1. API and Database Testing

- Perform basic REST API testing and automate important API scenarios where required.
- Validate response codes, payloads, authentication, and negative scenarios.
- Use SQL queries to verify database records and backend state.
- Leverage API and database validation to support end-to-end testing and debugging.

Required Skills

- 4+ years of experience in software testing and QA.
- Solid hands-on experience with Playwright and TypeScript/JavaScript.
- Experience developing or maintaining reusable automation frameworks.
- Good understanding of manual testing, test design techniques, defect management, and regression testing.
- Strong debugging and analytical skills across UI, browser, application, and backend layers.
- Experience with CI/CD pipelines and automated test execution.
- Proficiency in Git and basic command-line operations.
- Working knowledge of REST APIs, SQL, and database validation.
- Strong communication, collaboration, and ownership of assigned QA activities.

Good to Have Experience with BrowserStack or LambdaTest for cross-browser testing.

Familiarity with Docker and containerized test execution.

Exposure to performance testing tools such as JMeter or k6.

Experience testing complex business workflows or transaction-based applications.

Familiarity with log monitoring and application observability tools.

Exposure to AI-assisted test generation and automation tools.

📌 Senior Quality Assurance Automation Engineer (Gurugram)
🏢 R.K. Bansal Finance
📍 Gurugram

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 quality assurance automation engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior quality assurance automation engineer (gurugram) / gurugram