Work In Tech

Find your next role at Canada's fastest-growing tech companies

Technical Lead - Test Automation

Knoldus Inc.

Knoldus Inc.

IT, Quality Assurance
Noida, Uttar Pradesh, India
Posted on Tuesday, September 5, 2023

Technical Lead – Test Automation

Position Summary

As a Technical Lead, Test Automation at Knoldus (now NashTech), 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

▪ 5-7 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 JavaScript-based automation 

testing tools like Cypress, Playwright, or Nightwatch.js.

▪ Hands-on experience in designing data-driven and hybrid automation frameworks, including 

BDD (Behaviour-Driven Development).

▪ Expertise in integrating tests with CI/CD using Azure DevOps Pipeline and GitLab.

▪ Experience and good understanding for Test Data Management for the complete project.

▪ 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).

▪ Experience on Azure cloud will be an added advantage.

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.