Job Description
Job Title : Test Engineer – Automated & Manual
Location : Boston, MA
Employment Type : Full-Time / Onsite
Position Overview :
We are looking for a versatile and detail-oriented test engineer to validate robotic platforms and their supporting systems, including embedded compute modules, camera systems, sensors, and AWS cloud applications. This role has a strong emphasis on automated testing while also requiring hands-on manual testing in lab environments.
You will collaborate with cross-functional hardware and software teams to ensure high performance, reliability, and quality across the full system stack.
Key Responsibilities
Automation & Manual Testing
- Design, develop, and maintain automated test cases, scripts, and test frameworks for robotic subsystems and cloud-based applications.
- Conduct manual testing (functional, regression, and validation) on hardware and software components when needed.
- Develop robust Python and shell scripts to automate test execution, data collection, and validation pipelines.
Lab & Hardware Operations
Operate, validate, and troubleshoot devices in a lab environment.Perform hardware setup, debugging, issue reproduction, and system-level validation.Documentation & Quality Assurance
Document test results, write professional test reports, and create clear defect tickets with reproduction steps.Contribute to regression planning, test plan updates, and improvements in test processes.Collaboration & Debugging
Work closely with hardware, software, and integration teams to analyze failures, debug complex issues, and drive corrective actions.Integrate automated tests into CI / CD pipelines to support continuous quality improvement.Essential Skills
3+ years of experience in automated and manual testing of complex hardware / software or cloud-based systems.Strong proficiency in Python; good understanding of shell scripting (Bash or similar).Hands-on experience in Linux environments and test automation within CI / CD workflows.Ability to create clear, structured test cases, test reports, and defect documentation.Strong diagnostic, debugging, and hardware validation skills in lab environments.Excellent communication and collaboration abilities.Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.Additional Skills & Qualifications
Experience with pytest, unittest, and other regression testing frameworks.Knowledge of validation processes, defect lifecycle management, and automation frameworks.Exposure to AWS or other cloud-based systems (preferred).Background in building computers, writing code, or assembling hardware (advantageous).Ability to excel in fast-paced R&D environments involving both hardware and cloud systems.