Software Test Engineer
Actively Reviewing the ApplicationsideaForge
Mumbai, Maharashtra, India
Full-Time
On-site
Posted 4 months ago
•
Apply by May 4, 2026
Job Description
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
Powered by Webbtree
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Homebased Online Data Analyst - Punjabi Speakers
TELUS Digital AI Data Solutions
Haryana
Full-Time
Media
Social Media
Software Engineer III - JFrog, AWS, Java/Golang
JPMorganChase
India
Full-Time
₹3–13 LPA
PostgreSQL
MongoDB
DynamoDB
+7
Senior Associate, Senior Statistical Data Scientist
Pfizer
Chennai
Full-Time
SAS
Python
Principal Software Engineer
Mastercard
Pune
Full-Time
Data Analytics
User Interface
Design
Software Engineer, TLM
NatWest Group
Delhi NCR
Full-Time
Software design
Architecture
Share
Quick Apply
Upload your resume to apply for this position