Senior Software Development Engineer in Test (SR.SDET)-Unit Testing C++- 5 to 10 Years -Pune-Hybrid-Immediate Joiners only

Full–time

Posted on: 18 hours ago

Company Description

SpurQLabs is an Independent Software Testing and Test Automation company dedicated to helping clients deliver high-quality products efficiently and cost-effectively. With expertise in areas like manual testing, automated testing for web, API, and mobile applications, cross-device testing, and performance testing, we serve as a trusted partner for startups and enterprises. Our mission is to enhance customer experience and boost operational efficiency through innovative approaches to software quality assurance. We embrace core values of creativity, transparency, responsibility, compassion, and continuous improvement, fostering an environment that prioritizes excellence and innovation.

Role Description

We are looking for a C++ SDET (Software Development Engineer in Test) who combines strong C++ development skills with deep expertise in test automation and quality engineering.

In this role, you will design and develop scalable automated testing frameworks, build high-quality validation pipelines, and work closely with engineering teams to ensure that software systems are reliable, performant, and production-ready.

You will collaborate with developers, product teams, and DevOps engineers to integrate automated testing into the software development lifecycle, enabling faster and more confident releases.

Qualifications
  • Design, develop, and maintain automated test frameworks using modern C++.
  • Build robust test harnesses and validation tools for complex software systems.
  • Develop unit, integration, system, and performance tests to ensure product quality.
  • Work closely with development teams to ensure testability, reliability, and code quality.
  • Automate test execution within CI/CD pipelines to enable continuous testing.
  • Identify, debug, and isolate software defects through advanced test automation and analysis.
  • Develop tools to simulate production scenarios and edge cases.
  • Improve test coverage, testing strategies, and quality engineering practices across teams.
  • Contribute to performance, scalability, and reliability testing of applications.
  • Mentor engineers on automation best practices and quality engineering principles.

  • Required Skills and Experience:
  • Strong hands-on experience with modern C++ (C++11/14/17 or later).
  • Experience developing automated testing frameworks or infrastructure.
  • Strong understanding of software testing principles and methodologies.
  • Experience with unit testing frameworks such as: Google Test (gTest), Catch2, Boost.Test
  • Experience building test automation for APIs, backend systems, or distributed systems.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Experience working in Agile development environments.
  • Experience integrating tests into CI/CD pipelines.
  • Strong debugging, root cause analysis, and problem-solving skills