HamburgerMenu
hirist
showcase-imageshowcase-imageshowcase-image

Job Description

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 experience in Quality Assurance with deep expertise in Cypress test automation.

- Experience working closely with product engineering teams, product managers, software
development managers and software engineers to understand business and technical requirements
and communicate risk and impact.

- Strong knowledge of Agile QA methodology, tools, and processes including SCRUM/Kanban.

- 4+ years of hands-on automation testing experience.

- 4+ years of scripting/coding experience using JavaScript/TypeScript (primary), Java, C#, Python, VBScript or similar languages.


- Experience gathering test requirements, creating detailed test plans, test models, test strategy and
test design.

- Ability to define and track quality metrics to measure product quality.

- Experience interpreting acceptance criteria and writing acceptance tests for user stories.

- Demonstrated ability to track multiple test executions simultaneously and synthesise results.

- Good understanding of Test-Driven Development.

- Expertise in Automation Web Testing Tools : Cypress.

- Hands-on experience in performing HTTP Request/Response schema validation, status codes, and exceptions.

- Experience testing GraphQL APIs, backend processes, and data validations.

- Hands-on experience using Browser Developer Tools for debugging and analysis.

- Experience with Accessibility Testing using tools like JAWS.

- Proficiency using Jira for defect tracking and Confluence for documentation.

- Ability to design, develop, and execute automated tests using Java, C#, JavaScript, Python, VBScript,or other languages as required.

- Experience with Cucumber or SpecFlow.

- Strong experience in Rest Assured.


- Experience with testing tools such as UFT, TOSCA, TestComplete, Katalon Studio, Appium, Coded UI, Protractor, Selenium, or other tools as required.

- Experience using testing frameworks such as JUnit, NUnit, TestNG or similar.

- Ability to ensure the quality, performance, and reliability of applications.

- Strong skills in identifying, reporting, and troubleshooting defects.

- Ability to generate and maintain test reports and documentation.

- Strong collaboration skills with cross-functional teams to ensure quality outcomes.

RESPONSIBILITIES :


- Understanding the project's functional and non-functional requirements and the business context of
the application being developed, and documenting requirements validated by SMEs.


- Interacting with clients to identify the scope of testing, expectations, acceptance criteria, and availability of test data and environments; working closely with the product owner to define and refine acceptance criteria.


- Preparing detailed test plans and test strategies.

- Estimating test effort, preparing schedules for testing activities, assigning tasks, and identifying constraints and dependencies.

- Performing risk management by identifying, mitigating, and resolving business and technical risks; determining potential causes of problems and analysing alternatives.

- Designing and developing robust automation frameworks, especially using Cypress, following project design and coding guidelines; setting up best practices for test automation.

- Preparing test reports summarizing testing outcomes and recommending whether the application is in a shippable state.

- Communicating measurable quality metrics, highlighting problem areas, and suggesting solutions.

- Participating in retrospective meetings to identify the root cause of quality issues and proposing continuous improvements.

- Conducting demos of the application for internal and external stakeholders.

- Reviewing all testing artifacts prepared by the team and ensuring defects found during reviews are tracked to closure.

- Working with the team and stakeholders to triage and prioritize defects for resolution.

- Providing constructive feedback to team members and setting clear expectations.


info-icon

Did you find something suspicious?