Job Title: Test Engineer - Automated & Manual
Location: Boston MA UNITED STATE
Duration: Long Term
Responsibilities
- Design, implement, and maintain automated test cases and frameworks for robotic subsystems, supporting software, and cloud applications.
- Conduct manual testing on hardware and software components when required, including regression and validation.
- Operate and validate devices in a lab environment, performing setup, troubleshooting, and issue reproduction.
- Develop and maintain Python and shell scripts to automate test execution, data collection, and validation workflows.
- Document test results, author professional reports, and track defects with detailed reproduction steps.
- Collaborate with hardware, software, and integration teams to debug issues and drive resolution.
- Enhance test processes, regression coverage, and CI/CD integration to support continuous quality improvements.
- Contribute to test plan design and updates, ensuring evolving features are validated effectively.
Essential Skills
- 3+ years of experience in automated and manual testing of complex systems (hardware, software, or cloud-based).
- Strong proficiency in Python; familiarity with shell scripting (Bash or similar).
- Experience working in Linux environments and integrating automation into CI/CD pipelines.
- Ability to write clear, structured test cases and produce professional reports and defect documentation.
- Hands-on experience in lab environments with hardware validation and debugging.
- Strong communication and collaboration skills across multidisciplinary teams.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.