Required Skills

Cypress Nightwatch typescript JavaScript.

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 3rd Jul 2024

JOB DETAIL

  • 7-9 years of experience in software testing and test automation. Proficiency in TypeScript (preferable) or JavaScript and Java programming languages.
  • Strong understanding of front-end automation using Selenium and Nightwatch.js.
  • Hands-on experience in designing data-driven and hybrid automation frameworks, including BDD (Behavioral-Driven Development).
  • Expertise in integrating tests with CI/CD using Azure DevOps Pipeline and GitLab.
  • 'Familiarity with NPM module and package management, as well as Maven for Java projects.
  • Proficiency in Git, Jira, and Confluence for effective collaboration and project tracking.
  • Proven experience in creating comprehensive and scalable test strategies.
  • Excellent communication skills to convey technical concepts to both technical and non-technical stakeholders.
  • Familiarity with remote execution tools like Sauce Labs, Browser-Stack, and Selenium Grid.
  • Understanding of mobile app automation, covering Android, iOS native, and Progressive Web Apps (PWAs).

Key Responsibilities

  • Develop and implement the overall testing strategy, test plans, and test cases for the software project.
  • Identify testing scope and requirements, estimate testing efforts, and prioritize testing activities.
  • Conduct system testing across multiple environments and adhere to standards and quality assurance principles.
  • Independently set up test environments to effectively validate assigned work.
  • Ensure effective and efficient execution of test cases by the testing team.
  • Provide guidance to the testing team and coordinate with development to promptly fix bugs.
  • Possess strong cross-browser and cross-device test implementation and execution experience.
  • Identify suitable test cases for automation and establish automated testing frameworks.
  • Assess automation feasibility, recommend appropriate tools, and assist with tool selection and adoption.
  • Report test results accurately and comprehensively, highlighting any identified defects.
  • Create thorough and thoughtful defect reports, including clear steps to reproduce issues.
  • Investigate and troubleshoot customer-reported problems, providing timely solutions.
  • Collaborate actively within an Agile development team, engaging with software developers and other stakeholders.
  • Apply creativity and independence to problem-solving tasks across various project assignments.
  • Demonstrate expertise and offer valuable insights throughout the software development lifecycle.
  • Strive to ensure timely deployment of all software products and updates.
  • Stay up to date with current best practices, industry trends, and developments in the testing field.
  • Ensure software meets quality standards and adheres to relevant regulations and standards.
  • Assess quality risks and implement measures to mitigate them. Develop and modify Test Engineering procedures and standards.
  • 'Lead and manage the testing team, ensuring skills, training, and resources align with responsibilities.
  • Motivate, guide, and provide feedback to team members, fostering a collaborative work environment.

 

Company Information