Job Description :
Job Title: Technical Lead - Test Automation

Location: North Wayne NJ 07470 (Remote working)

Duration : 12 Months Contract

Must have skills :Cypress, Nightwatch, typescript, JavaScript.

Job Description

  • Technical Lead Test Automation Position Summary As a Technical Lead, Test Automation, you will be responsible to lead and mentor a team of highly motivated technologist. We are looking out for someone who is passionate about solving real-world business problems to join our team. You will be a key member involved with test automation discussions, lead, and deliver enterprise-class projects using Agile Methodology. You will have the opportunity to stay at the forefront of technology and apply a principled approach to software test engineering, as well as have the opportunity to work on a wide range of interesting projects with our partners using emerging technology.

Technical Skills Required

  • 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.
  • Identify potential challenges and bottlenecks in the testing process and proactively address them.
 
             

Similar Jobs you may be interested in ..