Job Description
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 criteria
- 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
- Attend team daily standups
- Test software and document results
- Develop automated test scripts
- Attend 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
- Addition 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:- Associate'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
- Automated test frameworks
- Technical writing
Soft Skills (Required):- Creativity
- Verbal and written communication skills
- Analytical and problem-solving ability
- Team player
- Detail-oriented
- Troubleshooting
- Attention 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
- Automated test frameworks
- Clear communication
Skills
Analysis Skillsunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Conflict Resolutionunmatched
Detail Orientedunmatched
DevOpsunmatched
Documentationunmatched
Equipment Maintenance/Repairunmatched
GitHubunmatched
Identify Issuesunmatched
Information Technology/Information Systems Quality Assuranceunmatched
Linux Operating Systemunmatched
Presentation/Verbal Skillsunmatched
Problem Solving Skillsunmatched
Python Programming/Scripting Languageunmatched
Quality Assuranceunmatched
Quality Engineeringunmatched
Requirements Managementunmatched
Software Architectureunmatched
Software Designunmatched
Software Developmentunmatched
Software Testingunmatched
Standup Meetingsunmatched
Team Playerunmatched
Technical Writingunmatched
Test Automationunmatched
Test Caseunmatched
Test Designunmatched
Test Harnessunmatched
Test Plan/Scheduleunmatched
Test Readiness Review (TRR)unmatched
Test Scriptsunmatched
Testabilityunmatched
Testingunmatched
Writing Skillsunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder