C++ Developer / Test Engineer (G-Test / GoogleTest)
Pune | Full-Time | Hybrid
Experience: 3–6 Years
About the Role
We are looking for a skilled C++ Developer / Test Engineer with strong debugging and unit testing expertise to work on enterprise-grade C++ applications using GoogleTest (G-Test).
The role focuses on unit test development, code validation, debugging, automation quality improvement, and application stability enhancement within enterprise environments.
Candidates should have strong practical implementation capability, debugging maturity, and hands-on experience with C++ application testing workflows.
Key Responsibilities
- Develop and execute unit test cases using GoogleTest (G-Test)
- Improve code coverage and application stability
- Perform debugging and issue analysis for enterprise applications
- Validate server-side customizations and application behavior
- Support automation and software quality initiatives
- Collaborate with engineering teams for defect resolution
- Analyze logs and troubleshoot production-oriented issues
- Contribute to testing best practices and CI/CD workflows
Required Skills
- Strong C++ programming skills
- Good understanding of Object-Oriented Programming (OOP)
- Hands-on experience with GoogleTest (G-Test) or unit testing frameworks
- Strong debugging and log analysis capability
- STL, pointers, and memory handling concepts
- Test case design and validation
- Jenkins and Git basics
- CI/CD workflow understanding
Good to Have
- Teamcenter customization knowledge
- Enterprise application testing exposure
- Automation framework understanding
- Server-side validation experience
Who Should Apply
- Engineers with strong hands-on C++ implementation experience
- Candidates with practical unit testing ownership
- Professionals comfortable debugging real application issues
- Engineers who understand application stability and testing quality
- Candidates with enterprise software development/testing exposure
Who Should NOT Apply
- Candidates with only theoretical testing knowledge
- Tutorial/demo-level G-Test exposure only
- Profiles without debugging exposure
- Candidates weak in STL or memory handling concepts
Eligibility
- 3–6 years of relevant experience in C++ development/testing
- Strong practical implementation capability required
- Experience with GoogleTest or unit testing frameworks preferred
- Candidates should be comfortable working from Pune
What We’re Looking For
- Strong debugging maturity
- Real project ownership
- Practical implementation depth
- Enterprise engineering mindset
- Strong analytical and problem-solving skills
Job Type
Full-Time
Location
Pune (Hybrid)
Pay: From ₹800,000.00 per year
Benefits:
- Health insurance
- Paid time off
Application Question(s):
- Describe a real-world C++ application or testing project you worked on using GoogleTest (G-Test) or any unit testing framework. Mention your exact responsibilities and debugging involvement.
- Which of the following have you used in practical projects?
(C++, GoogleTest/G-Test, STL, Pointers, Memory Handling, Jenkins, Git, CI/CD, Debugging Tools, Unit Testing Frameworks)
- Explain a complex debugging issue you faced in a C++ application and how you identified and resolved it.
- How comfortable are you with STL, pointers, memory management, and object-oriented programming concepts in production-level applications?
- Have you independently developed or maintained unit test cases, improved code coverage, or supported automation quality initiatives in enterprise applications?
Education:
Location:
- Pune, Maharashtra (Pune) (Required)
Work Location: In person