Job Description:
We are seeking a Software Tester to join our team in San Diego, CA. This role is ideal for candidates with a solid background in embedded systems, Python automation, and hardware-software testing integration. The Software Tester will be responsible for executing regression and progression tests, improving test automation infrastructure, and supporting bench-top hardware validation.
The ideal candidate will be comfortable working hands-on with hardware tools (oscilloscopes, signal generators, simulators) and collaborating closely with developers to ensure software quality and test coverage. Experience with Polarion ALM is highly preferred.
Key Responsibilities:
- Perform progression and regression testing on software builds and updates
- Develop and maintain automated test scripts and test infrastructure
- Design and validate Bench Top (BT) test environments, including hardware configuration
- Assist in creating and reviewing test cases, test plans, and test procedures
- Collaborate with development teams to ensure robust QA coverage and adherence to release criteria
- Maintain hardware testing setups (e.g., oscilloscopes, function generators, simulators)
- Support and troubleshoot BT test execution issues
- Coordinate test case migration and documentation in Polarion
- Provide guidance to users on BT operation and testing workflows
Skills Required:
- Strong knowledge of Python programming for test automation
- Hands-on experience with test instruments like oscilloscopes, function generators, and simulators
- Solid understanding of embedded systems or semiconductor environments
- Experience with software QA methodologies, regression testing, and automation frameworks
- Familiarity with Polarion ALM or other test management tools
- Excellent communication and documentation skills
- Ability to work collaboratively in a hybrid onsite team environment
- Bachelor's degree in Electrical Engineering, Computer Science, or related technical discipline