
Software Test Engineer
14 hours ago
R&D - Software (Perception Systems)
Navi Mumbai (On-Site)
Mid-Senior, Entry-level
Job Description
Software Test Engineer - Computer Vision & Machine Learning
We are seeking an experienced Software Test Engineer to lead our test automation initiatives for computer vision and machine learning systems. This role involves developing comprehensive testing frameworks, managing dataset operations, and mentoring junior engineering talent in a fast-paced technical environment.
Key Responsibilities
Test Automation & Framework Development
- Design and implement automated test suites for computer vision algorithms and machine learning models
- Build robust regression testing frameworks to ensure system reliability across model updates and deployments
- Develop continuous integration pipelines that validate CV/ML performance metrics and accuracy benchmarks
- Create automated testing protocols for real-time inference systems and embedded deployment scenarios
Cross-Functional Collaboration
- Partner closely with computer vision engineers to understand algorithm requirements and failure modes
- Work with machine learning engineers to establish testing standards for model training, validation, and deployment
- Collaborate on defining test coverage requirements for SLAM systems, object detection, and neural network optimization
- Support integration testing for multi-modal systems including thermal imaging and visual spectrum processing
Dataset Management & Operations
- Architect scalable dataset collection pipelines and annotation workflows
- Implement data quality validation systems and automated dataset health checks
- Manage version control and organization of training, validation, and test datasets
- Develop tools for dataset analysis, bias detection, and performance correlation tracking
Technical Leadership & Mentorship
- Mentor junior engineers on testing best practices, automation frameworks, and quality assurance methodologies
- Lead technical design reviews for testing infrastructure and tooling decisions
- Guide career development and skill advancement for team members
- Establish coding standards and documentation practices for the testing organization
Required Qualifications
- Bachelor''s degree in Computer Science, Software Engineering, or related technical field
- 5+ years of experience in software testing with 3+ years focused on test automation
- Strong programming skills in C++ and Python with experience in testing frameworks (gtest, pytest, Catch2)
- Hands-on experience with computer vision libraries (OpenCV, PIL) and machine learning frameworks (PyTorch, TensorFlow)
- Experience with CI/CD pipelines, version control systems (Git), and build systems (CMake, Make)
- Knowledge of performance testing methodologies for real-time systems and embedded platforms
Preferred Qualifications
- Experience testing SLAM algorithms, object detection systems, or neural network inference pipelines
- Proficiency with C++ testing frameworks (Google Test, Catch2) and Python testing tools (pytest, unittest)
- Background with dataset management tools and annotation platforms
- Previous experience mentoring junior engineers or leading technical teams
- Knowledge of statistical testing methods and A/B testing frameworks for ML systems
Technical Environment
- Primary Languages: C++ (C++14/17) and Python (3.8+)
- Linux development environments (Ubuntu preferred)
- Build systems: CMake, Make, and Python packaging tools
- Computer vision applications for UAV systems and thermal imaging
- Real-time processing requirements and embedded deployment constraints
Skills
CPP
Software Testing
Python
-
Software Development Engineer in Test
2 weeks ago
Navi Mumbai, Maharashtra, India Fugro Full time ₹ 1,04,000 - ₹ 1,30,878 per yearWho we are:Do you want to join our Geo-data revolution? Fugro's global reach and unique know-how will put the world at your fingertips. Our love of exploration and technical expertise helps us to provide our clients with invaluable insights. We source and make sense of the most relevant Geo-data for their needs, so they can design, build, and operate their...
-
Senior Software Test Manager
1 week ago
Navi Mumbai, Maharashtra, India beBeeLeadership Full time ₹ 1,04,000 - ₹ 1,30,878Job Role Overview:The ideal candidate for this role will be a seasoned Test Lead with a strong background in software testing and leadership. They will be responsible for managing a team of quality assurance engineers, overseeing the development and execution of test plans, and ensuring that all testing activities are conducted efficiently and...
-
Testing Engineer
12 hours ago
Navi Mumbai, Maharashtra, India Laternal Emsoft Pvt. Ltd Full time ₹ 1,32,000 - ₹ 1,92,000 per yearJob Opening: Testing EngineerLocation: Turbhe, Navi MumbaiAbout UsLateral Emsoft, with 19+ years of expertise, designs and delivers IoT-based hardware and software solutions across India, the Middle East, and 8–9 other countries. We are now expanding our production unit to meet growing demand and drive future innovations.Role: Testing...
-
Java Software Engineer
1 week ago
Mumbai, Maharashtra, India Newgen Software Full time ₹ 1,04,000 - ₹ 1,30,878 per yearAbout Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen's industry-recognized low code application platform to develop and deploy complex, content-driven, and customer-engaging...
-
Software Test Engineer
2 weeks ago
Mumbai, Maharashtra, India Core Minds Tech SOlutions Full timeJob SummaryWe are seeking a detail-oriented Manual Tester to join our team. The ideal candidate will be responsible for designing and executing test cases to ensure the quality and functionality of software applications. You will work closely with developers, project managers, and other stakeholders to identify issues and improve overall product...
-
Senior Software Engineer
2 weeks ago
Mumbai, Maharashtra, India NEC Software Solutions Full timeCompany Description NEC Software Solutions India Private Limited is based in Mumbai Worli Airoli and Bangalore with an employee strength of 1300 It is one of the foremost providers of end- to-end IT services across various sectors We work with diverse industry verticals which include publishing media financial services retail healthcare and...
-
Senior Software Test Engineer
2 weeks ago
Mumbai, Maharashtra, India beBeeAutomation Full time ₹ 1,04,000 - ₹ 1,30,878Job TitleA Software Quality Assurance Engineer is required to ensure the highest quality of our software products.About the RoleWe are seeking a highly skilled individual to join our team in Mumbai. The ideal candidate will have over 3 years of experience in automation testing.Develop, maintain, and execute automated test scriptsIdentify, record, document,...
-
Software Test Automation Engineer
2 weeks ago
Navi Mumbai, Maharashtra, India ARCITECH Full time ₹ 3,50,000 - ₹ 8,00,000 per yearPosition: Software Tester – Automation (On-Site)Experience in Python with SeleniumLocation: Navi MumbaiBudget - 4lpa - 8.5lpaImmediate Joiners PreferredWhy Join Us?Growth-driven environment with exciting projectsWeekends off + provident fund benefitsSupportive, collaborative & innovation-first cultureRole OverviewAs a Software Tester, you'll play a key...
-
Software Tester
7 days ago
Navi Mumbai, Maharashtra, India mindspace software technologies Full time ₹ 4,00,000 - ₹ 8,00,000 per yearWe are serious about delivering great outcomes. Small team but great innovation.MindSpace Software is a premier software development company that prides itself on the excellence of its team. Our team of highly skilled developers and designers are experts in their fields, with a wealth of experience and knowledge in the latest technologies and programming...
-
Software Engineer
3 weeks ago
Navi Mumbai, Maharashtra, India Synergy Resources Solutions Full timeExperience :- 4 to 6 years of experience in Software Development- Exp In Angular, C#, ASP.Net, Web API, MS SQL Server, PostgreSQL DB- Experience with Time Series databased is and added advantage.- Good to have Knowledge of Microsoft Azure services deployments on Azure.- Knowledge of Azure :- Good Interpersonal Skills- Self-driven- Collaborative- Flexible-...