Job Description: Responsibilities: - Main function is to research and test the design, functionality, and maintenance of products, equipment, and systems
- Work directly with a software development team
- Focus on mostly SIL (Software-in-the-Loop) and some HIL (Hardware-in-the-Loop) software testing and automation
- Review software feature requirements and define test cases to check conformance with acceptance criteri
- Perform testing and document test results
- Develop automated test scripts
- Provide feedback to the development team on test results and how to design software for testability
- Work with the development team to understand requirements
- ttend team daily standups
- Test software and document results
- Develop automated test scripts
- ttend story and feature refinement meetings
- Discuss software design choices with the Software Architect
- Daily interaction with development and systems team members to understand requirements, review test results, and provide input on design direction
- Test case definition and documentation
- Feedback to development team on test results and how to design software for testability
- ddition to help the development team with automated testing
- Team is responsible for developing an Operator Monitoring System with focus on Operator safety features
- QA engineer will work directly with a software team of ~10 people to deliver high-quality software on challenging timelines
Required Education - Bachelor's degree in Engineering or software development discipline (required)
- Years of experience: 8-10 years
Acceptable alternatives: - ssociate's degree + 12 years of experience
- Master's degree + 6 years of experience
Internships accepted as job experience
Required Skills: - Python test automation
- Linux
- GitHub
- GitHub Copilot
- utomated test frameworks
- Technical writing
Soft Skills (Required): - Creativity
- Verbal and written communication skills
- nalytical and problem-solving ability
- Team player
- Detail-oriented
- Troubleshooting
- ttention to detail
Technical (Desired): - Playwright (UI testing and machine vision pipelines)
- GStreamer
- DevOps
Soft Skills (Desired): - Conflict resolution
- Emotional Intelligence
Top 3 Skills (per hiring manager): - Technical writing
- utomated test frameworks
- Clear communication