HamburgerMenu
hirist
showcase-imageshowcase-imageshowcase-image

Job Description

Description :

Staff Engineer- QA Automation (Playwright)

Company Description :

We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and
experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description :


REQUIREMENTS :


- Total Experience : 7+ years

- Strong hands-on expertise in Playwright automation with TypeScript (primary skill).

- Experience partnering with engineering, product, and development teams to understand requirements and assess risks.

- Solid understanding of Agile QA processes (SCRUM/Kanban).

- 4+ years of automation experience and strong scripting skills in TypeScript/JavaScript; knowledge of Java/C#/Python is a plus.

- Experience in test planning, test strategy, test design, and developing detailed test cases.

- Ability to define, track, and communicate quality metrics; strong analytical/problem-solving ability.

- Experience writing acceptance criteria and automated acceptance tests.

- Hands-on experience validating HTTP requests/responses, schema validation, and handling exceptions.

- Experience with GraphQL API testing and backend validations.

- Strong debugging skills using Browser Developer Tools.

- Exposure to accessibility testing tools like JAWS.

- Proficiency with Jira (defects) and Confluence (documentation).

- Experience with Cucumber/SpecFlow (BDD), RestAssured, and other QA tools (Selenium, Katalon, Appium, etc.) as needed.

- Familiarity with JUnit, NUnit, TestNG, or similar frameworks.

- Strong capability in defect identification, reporting, and troubleshooting.

- JAWS Intermediate

RESPONSIBILITIES :


- Understand functional and non-functional requirements and document validated testing needs.

- Collaborate with clients and product owners to define testing scope, acceptance criteria, and required test data/environments.

- Prepare test plans and strategies; estimate QA effort and maintain QA schedules.

- Identify and manage risks; analyse root causes and propose effective solutions.

- Design, build, and maintain robust Playwright-based automation frameworks using TypeScript, following best coding and testing practices.

- Develop scalable automated test suites for UI, API, and end-to-end workflows.

- Prepare clear test execution reports and provide recommendations on release readiness.

- Communicate quality metrics, highlight issues proactively, and recommend improvements.

- Participate in retrospectives and drive continuous enhancement of testing processes.

- Conduct demos of application features for internal/external stakeholders.

- Review team test artifacts and ensure timely resolution of defects.

- Collaborate with cross-functional teams to triage, prioritize, and close defects efficiently.

- Provide constructive feedback to team members and ensure consistent QA standards.


info-icon

Did you find something suspicious?