Test Engineer (Verification & Validation with Automation)
Work Arrangement: Onsite Only – No Remote
Duration: 1 Year or Longer
Job Description
The Test Engineer will be responsible for hands‑on hardware and software verification and validation (V&V) testing, including executing design verification activities using systems engineering management tools such as ALM and Jama. Experience in test automation is a plus.
Responsibilities
- Set up and configure test equipment.
- Perform dry runs and formal verification activities by executing predefined test procedures.
- Conduct verification and validation testing.
- Perform dry runs for formal usability testing activities.
- Investigate, troubleshoot, and report technical issues.
- Support bug fixes and resolve issues reported during testing.
- Provide post‑release application support.
- Support technical issue investigations.
- Record, track, and close defects identified during test activities.
- Run scripts, evaluate test results, generate reports, and troubleshoot issues.
- Execute design verification activities using systems engineering management tools such as ALM and Jama.
- Install, configure, and calibrate devices under test.
- Identify improvement opportunities and support Lean processes.
- Apply industry best practices to streamline workflows and improve process efficiency.
Preferred Qualifications
- Hands‑on experience with UI/API test automation tools such as Squish, Selenium, Playwright, Cypress, or Robot Framework.
- Familiarity with CT scanner hardware and medical imaging technologies.
- Experience with GE systems or products.
Required Qualifications
- Bachelor's degree in Computer Science or a STEM‑related field (Science, Technology, Engineering, or Mathematics), with a minimum of 2 years of relevant experience.
- At least 2 years of medical device testing experience is required.
- Experience with hardware and software manual verification testing.
- Experience with Windows 10/11 environments, SQL, MS Access, and DOORS, Jama, or similar requirements management tools.
- Understanding of computer hardware and software in an embedded development environment.
- Basic programming knowledge in Python, shell scripting, and Linux.
- Experience with MATLAB, primarily for debugging logs and reviewing scripts.
- Basic Linux operating skills, including running scripts and file manipulation.
- Experience working within a quality management system and regulated environment.
- Experience with verification and validation testing, test result report generation, and defect analysis.
- Ability to follow complex test procedures and quality standards.