Work In Tech

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

Software Consultant - Test Automation

Knoldus Inc.

Knoldus Inc.

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

Software Engineer – Test Automation

Position Summary

As a Software Consultant, Test Automation at Knoldus (now NashTech), you must have 1-3 years of 

experience and should be able to work independently with some guidance on testing tasks and 

collaborate effectively with cross-functional teams to ensure that software applications are thoroughly 

tested and met the required standards. Should have an understanding of automated testing 

methodologies, tools, and frameworks. They should be able to identify areas for automation, develop and 

maintain automated test suites, integrate automated tests with CI/CD pipelines, monitor and analyze test 

results, and ensure test code quality. 

Technical Skills Required

▪ 1-3 years of experience in software development and testing.

▪ Proficiency in programming languages such as TypeScript (preferable), JavaScript, and Java.

▪ Understanding of front-end automation using Selenium and JavaScript-based automation testing 

tools like Cypress, Playwright, or Nightwatch.js.

▪ Familiarity with software testing methodologies and best practices.

▪ Exposure to CI/CD processes and version control tools like Git.

▪ Basic understanding of API testing concepts and practices.

▪ Strong problem-solving skills and a passion for delivering high-quality software.

▪ Should be familiar with test management tools such as JIRA, TestLink, TestRail.

▪ Experience on Azure cloud will be an added advantage.

Key Responsibilities

▪ Manage testing tasks independently, collaborating effectively with cross-functional teams to 

ensure meticulous testing of software applications, meeting required standards.

▪ Utilize an in-depth understanding of automated testing methodologies, tools, and frameworks to 

identify automation opportunities.

▪ Develop, enhance, and maintain automated test suites, seamlessly integrating them into CI/CD 

pipelines for streamlined testing.

▪ Monitor and meticulously analyse automated test results, promptly identifying and reporting 

software issues or bugs.

▪ Ensure high-quality test code and consistent adherence to best practices, fostering code integrity.

▪ Guide and mentor junior QA consultants. Review test cases and provide guidance on testing 

methodologies. Identify areas for improvement and growth.

▪ Identify, plan, and implement strategic automated tests covering a comprehensive range of 

software features.

▪ Collaborate seamlessly with development teams, integrating automated testing effectively into 

the software development life cycle.

▪ Continuously evaluate and optimize automated testing frameworks and processes for improved 

efficiency and effectiveness.

▪ Demonstrate strong leadership skills in the development and maintenance of automated test 

frameworks.

▪ Showcase an extensive familiarity with industry-standard tools and practices related to 

automated testing and quality assurance.

▪ Formulate and implement robust strategies for managing and maintaining automated test suites.

▪ Collaborate closely with development teams to ensure swift resolution of defects and issues 

discovered during testing.

▪ Maintain comprehensive documentation of automated testing processes, encompassing test 

cases, plans, results, and defect reports.

▪ Demonstrate outstanding communication skills, analytical acumen, effective decision-making, 

and innovative problem-solving abilities.