Job Title:Technical Lead - Test Automation
Location: Remote
Job Description:
As a Technical Lead of test Automation, you will be responsible for leading and mentoring a team of highly motivated technologists. We are looking 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, and 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
Must - Cypress, Nightwatch, typescript, javascript.
- 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
Job Types: Full-time, Contract
Experience level:
- 9 years
Schedule:
- 8 hour shift
Application Question(s):
- Its A w2/1099/own corp req
Experience:
- Cypress: 2 years (Required)
- TypeScript: 2 years (Required)
- JavaScript: 2 years (Required)
- Nightwatch: 2 years (Required)
- IT: 9 years (Required)
Work Location: Remote