Job Description – Software Tester / Quality Assurance Engineer
Job Title: Software Tester / Quality Assurance Engineer
Location: Indore
Company: Robro Systems
Employment Type: Full-Time
Experience Required: 2–5 Years
Work Mode: On-site
About Robro Systems
Robro Systems is driving innovation in industrial quality control through AI-powered, camera-based inspection and monitoring solutions. Our intelligent systems significantly improve inspection accuracy over traditional manual methods, reducing error rates by more than 95% while delivering valuable insights into quality and productivity. We help manufacturers make smarter, data-driven decisions to improve operational efficiency and product standards.
Role Overview
Robro Systems is looking for a skilled and detail-oriented Software Tester / Quality Assurance Engineer to ensure the reliability, functionality, and performance of our advanced inspection software solutions.
The ideal candidate will have experience in both manual and automation testing, with strong analytical skills and a passion for delivering high-quality software products. The role involves close collaboration with developers, product managers, and cross-functional teams to identify issues early, improve testing processes, and ensure a seamless user experience.
Key Responsibilities
Test Planning & Execution
- Develop and execute detailed test plans, test cases, and test scenarios for functional, integration, system, and regression testing.
- Validate software functionality, performance, and reliability across different environments and use cases.
- Perform comprehensive manual testing and document test results accurately.
Automation Testing
- Design, develop, and maintain automation test scripts and frameworks to improve testing efficiency and coverage.
- Work with tools such as Selenium, Appium, and JMeter for automation and performance testing.
- Ensure automation scripts are maintainable, reusable, and aligned with coding best practices.
Performance & Reliability Testing
- Conduct performance, load, and regression testing to evaluate software stability under real-world conditions.
- Identify bottlenecks, system issues, and performance limitations.
Defect Management & Documentation
- Identify, log, track, and verify defects using tools like JIRA or equivalent platforms.
- Maintain clear and comprehensive documentation of test procedures, test results, and defect reports.
- Communicate testing progress, risks, and findings effectively with development and product teams.
Collaboration & Continuous Improvement
- Collaborate closely with developers and stakeholders to improve product quality and testing strategies.
- Participate in reviewing requirements and providing feedback from a QA perspective.
- Contribute to improving QA processes, testing methodologies, and overall product quality standards.
Requirements
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Experience
- 2–5 years of experience in Software Testing / Quality Assurance.
- Experience in both manual and automation testing environments.
- Exposure to AI-based, machine vision, or data-intensive applications will be an added advantage.
Technical Skills
- Strong understanding of SDLC, STLC, and software testing methodologies.
- Expertise in creating clear, concise, and comprehensive test cases and test documentation.
- Hands-on experience with automation testing tools/frameworks:
- Proficiency in scripting/programming languages such as:
- Familiarity with test management and defect tracking tools:
- JIRA
- TestRail
- or equivalent platforms
- Knowledge of:
- Functional Testing
- Regression Testing
- Integration Testing
- System Testing
- API Testing
- Performance Testing
- Understanding of automation script readability, maintainability, and coding best practices.