Senior Software Quality Assurance Engineer
Department: Engineering
- Develop and maintain automated test scripts for hardware-in-the-loop (HIL) validation using Python.
- Create and execute detailed test plans for hardware-integrated products.
- Support development of unit and integration tests in collaboration with software teams.
- Perform manual, exploratory, and system-level testing using embedded platforms and lab equipment.
- Use Testrail or equivalent test management tools to track and manage test coverage and results.
- Access and maintain Linux-based test environments to monitor execution health.
- Troubleshoot and debug software, hardware, or configuration-related test issues.
- Assemble and maintain basic test bench setups, wiring harnesses, and instrumentation (e.g., DMMs).
- Track defects and participate in sprint-based quality reviews using Jira.
- Manage test organization and collaboration through GitHub.
- Maintain clear documentation of test procedures, configurations, and results.
- Present defect trends, risks, and improvement recommendations to cross-functional teams.
- Partner with software development, hardware engineering, and quality teams to define test strategies and improve reliability.
- Provide focused quality feedback during design reviews and post-test evaluations.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related technical field (or equivalent experience).
- Minimum 3-5 years of experience as a QA Engineer testing embedded or hardware-related environments.
- Proven ability to develop test plans for hardware-based products.
- Hands-on experience with test management tools such as Testrail.
- Proficient in Python for test automation and scripting.
- Experience with Linux systems and command-line utilities.
- Hands-on experience with Raspberry Pi platforms or similar embedded systems.
- Familiarity with GitHub and Jira for code tracking and issue management.
- Skilled in using digital multimeters (DMMs) and performing basic electrical measurements.
- Experience assembling or troubleshooting wiring harnesses and test fixtures.
- Strong written and verbal communication with the ability to clearly present technical issues.
- Detail-oriented, analytical, and proactive problem solver.
- Ability to work independently and lead quality efforts with minimal supervision.