Bestkaam Logo
Back to Jobs
Singularis Ventures

Lead QA Engineer - Node.js Automation

Actively Reviewing

Singularis Ventures

Kochi Full-Time 4–8 yrs exp Posted 4 hours ago  · Apply by Sep 14, 2026

Company Overview:

Singularis Ventures is a world-of-work entity dedicated to developing innovative

solutions to address the challenges therein. We are committed to shaping the future

of work through our continuous pursuit of building networks, enhancing competencies,

and promoting opportunities. At Singularis, we are people-centric and endeavor to

shape the world of work to make a meaningful impact on the lives of people. Our culture

and offerings are driven by values and principles deeply ingrained within our ethos. We

are committed to developing a work environment that prioritizes human-centric

solutions, positive societal impact, and the growth of individuals in the dynamic

workplace. Our cutting-edge platform leverages AI and machine learning to provide

labor market insights, personalized career insights, learning & skill development

resources, job matching capabilities, and lifelong learning resources. We are

incorporated in Singapore with global operations and have recently established our

global capacity center in India to supplement an engineering team for a critical project

for a UK-based University Group.


Role Overview:

We are seeking a highly skilled and experienced Lead QA Engineer to spearhead our

quality assurance efforts and champion automation excellence. The ideal candidate

will have a strong background in software testing, a passion for quality, and proven

expertise in building and maintaining test automation frameworks, particularly using

Node.js and associated technologies. As a Lead QA Engineer, you will play a critical role

in defining QA strategies, mentoring QA team members, and ensuring the delivery of

high-quality, reliable, and performant software products. You will collaborate closely

with development, product, and project management teams to integrate QA processes

throughout the software development lifecycle.Responsibilities:


QA Strategy & Leadership:

○ Develop, implement, and maintain the overall QA strategy, including

automation roadmaps, tools, and processes.

○ Lead and mentor a team of QA engineers, fostering their technical and

professional growth.

○ Define and track key quality metrics to monitor and improve product quality

and QA effectiveness.

○ Champion best practices in testing and quality assurance across the

engineering organization.


Test Planning & Design:

○ Oversee the design and development of comprehensive test plans, test

scenarios, test cases, and test scripts to effectively assess the quality of

software applications and systems.

○ Ensure comprehensive test coverage by collaborating with software

developers, product managers, and project managers to understand product

requirements.


Automation & Execution:

○ Lead the design, development, and maintenance of robust and scalable test

automation frameworks using Node.js (e.g., Jest, Mocha, Chai, Playwright,

Cypress).

○ Drive the execution of both manual and automated testing procedures to

identify software defects, performance issues, and usability concerns.

○ Integrate automated tests into CI/CD pipelines to enable continuous testing

and faster feedback loops.


 Analysis & Reporting:

○ Analyze test results, identify trends, and collaborate with the development

team to troubleshoot and resolve issues in a timely manner.

○ Provide clear and concise reports on testing progress, defect status, and

overall product quality to stakeholders.


Process Improvement & Collaboration:

○ Participate in the ongoing improvement of software development and release

processes by providing valuable feedback and recommendations.

○ Collaborate effectively with cross-functional teams to ensure quality is built

into the product from the early stages.

○ Stay current with industry best practices, emerging technologies, and

advancements in software quality assurance and test automation.


Mandatory Requirements:

  •  Minimum of 7 years of experience in Software Testing and Quality Assurance.
  • Proven experience in a QA Lead, Senior QA Engineer, or similar leadership role.
  • Strong expertise in designing, developing, and maintaining test automation

frameworks using Node.js and related libraries/frameworks (e.g., Jest, Mocha,

Chai, Playwright, Cypress).

  • Proficiency in JavaScript and/or TypeScript for test automation.
  • Solid understanding of software development lifecycle (SDLC), agile

methodologies (Scrum, Kanban), and continuous integration/continuous

deployment (CI/CD) processes.

  •  Extensive experience with various testing types, including functional, non-

functional (performance, security), integration, regression, and API testing.

  • Proficiency with version control systems (e.g., Git) and defect tracking tools (e.g.,

Jira).

  • Excellent analytical and problem-solving skills.

Other Requirements & Skills (Non-Mandatory):

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a

related field.

  • Experience with testing microservices architectures.
  • Familiarity with cloud platforms (AWS is a significant plus).
  • Experience with performance testing tools (e.g., JMeter, LoadRunner) and security

testing concepts.


Knowledge of database testing.

  • Relevant QA certifications (e.g., ISTQB Advanced Level Test Automation Engineer,

CSTE).


Abilities & Competencies:

  • Excellent communication (written and verbal) and collaboration skills.
  • Strong leadership and mentoring abilities.
  • Ability to work effectively in a fast-paced, dynamic environment and meet

deadlines.

  • Takes accountability and has a strong sense of ownership.● Results-oriented with a commitment to high-quality customer service and product

delivery.

  • Ability to work in an agile environment, adapt to changing requirements, and

collaborate effectively with distributed teams.

  • Detail-oriented mindset with a passion for delivering high-quality software

products to end-users.

Other Requirements:

  • A flexible approach to working hours and location, including a willingness to travel

locally, nationally, or overseas, as required.

  • The role may require taking part in on-call rotations. We operate two rotas that

change on a weekly basis: Primary On-call (24/7) - Respond to alerts and manage

incidents with operational systems out of hours. Secondary on-call (24/7): Backup

for the Primary on-call engineer.

  • An appreciation of other cultures.
  • Ability to work flexibly and extended hours by agreement to meet tight, fixed

deadlines or as required by service imperatives.



Benefits:

  • Competitive salary and bonus structure based on performance and achievement

of goals.

  •  Comprehensive benefits package including medical insurance