Talent.com
This job offer is not available in your country.
Senior Staff Engineer, QA Automation (Cypress)

Senior Staff Engineer, QA Automation (Cypress)

ConfidentialGurgaon / Gurugram
20 days ago
Job description

Job description

REQUIREMENTS :

  • Total experience 7+ years.
  • Strong experience in Quality Assurance, with a focus on Cypress test automation.
  • Proficiency in using Jira for defect tracking and Confluence for documentation.
  • In-depth knowledge of Browser Developer Tools for debugging and issue resolution.
  • Analyse application requirements and specifications to create test plans and test cases.
  • Design, develop and execute automated tests using Java, C#, JavaScript, Python, VBScript, or other languages as required.
  • Should have experience in one Cucumber or Specflow.
  • Have a good experience in Rest Assured.
  • Use testing tools such as UFT, TOSCA, Test Complete, Katalon Studio, Appium, Coded UI, Protractor, Selenium, or other tools as required.
  • Use testing frameworks such as Junit, Nunit, TestNg or other frameworks as required.
  • Solid understanding of Agile principles and experience working in an Agile environment
  • Ensure the quality, performance, and reliability of the applications.
  • Identify and report bugs and defects.
  • Troubleshoot and debug issues.
  • Generate and maintain test reports and documentation.
  • Collaborate with the software development team and other stakeholders on software quality assurance.

RESPONSIBILITIES :

  • Understanding the projects functional and non-functional requirements and the business context of the application being developed. Understanding and documenting requirements validated by the SMEs
  • Interacting with clients to identify the scope of testing, expectations, acceptance criteria and availability of test data and environment. Working closely with product owner in defining and refining acceptance criteria.
  • Preparing test plan / strategy
  • Estimating the test effort and preparing schedules for testing activities, assigning tasks, identifying constraints and dependencies
  • Risk management identifying, mitigating and resolving business and technical risks. Determines the potential causes of problems and analyses multiple alternatives.
  • Designing and developing a framework for automated testing following the project's design and coding guidelines. Set up best practices for test automation.
  • Preparing test reports to summarize the outcome of the testing phase and recommending whether the application is in a shippable state or not.
  • Communicating measurable quality metrics, with the ability to highlight problem areas and suggest solutions.
  • Participating in retrospective meetings, helping identify the root cause of any quality related issue and identifying ways to continuously improve the testing process.
  • Conducting demos of the application for internal and external stakeholders.
  • Reviewing all testing artifacts prepared by the team and ensuring that defects found during the review are tracked to closure.
  • Working with team and stakeholders to triage and prioritize defects for resolution.
  • Giving constructive feedback to the team members and setting clear expectations.
  • Skills Required

    Java, C#, Vbscript, Javascript, Python

    Create a job alert for this search

    Qa Automation Engineer • Gurgaon / Gurugram