11 Nov
|
Techbliss digital solution
|
Gurugram
11 Nov
Techbliss digital solution
Gurugram
We are looking for an experienced Automation QA Engineer with strong hands-on expertise in Playwright to design, develop, and maintain automated test scripts for web applications. The candidate should have experience in test automation frameworks, functional testing, regression testing, API testing, and CI/CD integration.
The ideal candidate should be proficient in JavaScript/TypeScript, Playwright, and automation framework development, with the ability to work closely with developers, QA teams, and business stakeholders in an Agile setting.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Playwright.
- Build and enhance scalable, reusable, and maintainable automation frameworks.
- Perform functional, regression, smoke, integration, and end-to-end testing.
- Automate web application testing across different browsers, including Chrome, Firefox, and WebKit.
- Develop test scripts using JavaScript or TypeScript.
- Identify test scenarios, prepare test cases, and execute automation test suites.
- Validate UI functionality, user workflows, page navigation, forms, and application behavior.
- Perform API testing and validate backend responses.
- Integrate automated test scripts with CI/CD pipelines.
- Execute automated test suites using Jenkins, Azure DevOps, GitHub Actions, or similar tools.
- Analyze test execution reports, identify failures, and troubleshoot automation issues.
- Collaborate with developers to identify, report, and resolve defects.
- Maintain test scripts and automation frameworks as application features evolve.
- Participate in Agile ceremonies, sprint planning, daily stand-ups, and retrospectives.
- Prepare test execution reports, defect reports, and automation coverage metrics.
Mandatory Technical Skills
Skill
Requirement
Playwright
Strong hands-on experience in test automation
JavaScript / TypeScript
Writing and maintaining automation scripts
Automation Framework
Framework development and maintenance
Selenium
Exposure or experience preferred
API Testing
REST API testing and validation
Testing
Functional, Regression, Smoke, and E2E
CI/CD
Jenkins, Azure DevOps, or GitHub Actions
Version Control
Git, GitHub, GitLab, or Bitbucket
Test Management
Jira, Azure Test Plans, or similar
Database
SQL queries and backend validation
Agile
Scrum methodology and sprint-based delivery
Detailed Technical Requirements
1. Playwright Automation
- Hands-on experience with Playwright automation.
- Knowledge of Playwright locators, selectors, assertions, and browser automation.
- Experience automating complex user workflows.
- Handling dynamic elements, dropdowns, frames, pop-ups, and multiple tabs.
- Experience with waits, timeouts, retries, and synchronization.
- Knowledge of Page Object Model (POM).
- Experience with reusable functions and test utilities.
- Handling screenshots, videos, and traces for failed test cases.
- Experience executing tests in parallel.
- Browser context management and session handling.
1. Programming Skills
- Strong knowledge of JavaScript or TypeScript.
- Understanding of asynchronous programming, promises, and async/await.
- Experience writing reusable and modular code.
- Exception handling and debugging.
- Knowledge of object-oriented programming concepts.
- Ability to troubleshoot automation script failures.
1. Automation Framework
- Experience designing automation frameworks from scratch or enhancing existing frameworks.
- Knowledge of Page Object Model (POM).
- Data-driven testing.
- Test fixtures and hooks.
- Reusable test components.
- Configuration management for different environments.
- Test execution and reporting.
- Framework maintenance and optimization.
1. API Testing
- Experience testing REST APIs.
- API request and response validation.
- HTTP methods: GET, POST, PUT, PATCH, DELETE.
- Status code validation.
- JSON response validation.
- Authentication and authorization testing.
- Experience using Playwright API testing or Postman.
1. CI/CD and DevOps
- Integrate Playwright automation with CI/CD pipelines.
- Execute automation scripts during build and deployment.
- Configure automated test execution.
- Analyze pipeline failures.
- Generate and publish test reports.
- Experience with Jenkins, Azure DevOps, or GitHub Actions.
1. Database Testing
- Basic to intermediate SQL knowledge.
- Writing SELECT queries.
- Data validation and reconciliation.
- Backend database validation.
- Verify application data against database records.
Preferred Skills
- Experience with Selenium WebDriver.
- Knowledge of BDD frameworks such as Cucumber.
- Experience with Docker.
- Cloud testing exposure on AWS or Azure.
- Experience with cross-browser testing.
- Knowledge of performance testing tools.
- Experience with accessibility testing.
- Knowledge of test reporting tools such as Allure or HTML reports.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant experience in software testing and automation.
Experience Required
- 58 years of overall QA experience.
- Strong hands-on experience in Playwright automation.
- Experience in automation framework development.
- Experience working in Agile development environments.
Candidate Screening Criteria
Screening Area
What to Check
Playwright
Hands-on automation scripts and real project experience
JavaScript / TypeScript
Coding and debugging capability
Framework
POM, reusable components, fixtures
API Testing
REST API automation and validation
CI/CD
Pipeline integration and execution
Testing
Functional, regression, and E2E testing
SQL
Basic backend data validation
Communication
Coordination with developers and QA teams
Naukri Boolean Search
Search 1 – Playwright Mandatory
("Playwright" OR "Playwright Automation")
AND (JavaScript OR TypeScript)
AND ("Automation Testing" OR "QA Automation")
AND (Framework OR POM)
Search 2 – Playwright + API + CI/CD
Playwright AND (JavaScript OR TypeScript)
AND (API OR REST OR Postman)
AND (Jenkins OR "Azure DevOps" OR "GitHub Actions")
Search 3 – Playwright + Selenium
Playwright AND Selenium
AND ("Automation Engineer" OR "QA Engineer")
AND (JavaScript OR TypeScript)
Ideal Candidate Profile A candidate with 5–8 years of QA experience, strong Playwright automation expertise, JavaScript/TypeScript programming skills, automation framework development experience, API testing knowledge, and hands-on CI/CD integration.
Important for screening: Prioritize candidates who have actually developed and maintained Playwright scripts in a project. Candidates with only manual testing experience or Selenium experience without Playwright hands-on experience should not be shortlisted for a Playwright-mandatory requirement.
📌 Urgent Job Opening QA Profile For our Gurgaon Based Client (Gurugram)
🏢 Techbliss digital solution
📍 Gurugram