What are the responsibilities and job description for the Software QA Engineer (I-III) position at Autonomous Solutions?
About Us
At Autonomous Solutions, Inc. (ASI), we are a global leader in vehicle automation solutions. Our technology enables safe, efficient, and scalable automation for industries such as mining, agriculture, construction, and more. With a commitment to innovation and excellence, ASI continues to push the boundaries of what is possible in autonomous technology. Our Mission is to help you reach your potential through innovative robotic solutions. We pride ourselves in our core values: Safe, Simple, Transparent, Growth, Humble, and Attention to Detail.
About the Role
We are hiring Software QA Engineers at levels I-III to join our Verification & QA Team in Mendon, Utah. These roles focus on ensuring the quality of ASI's autonomous software through extensive manual and automated testing, debugging, and analysis. You will work closely with scrum teams to validate software functionality, identify defects, and contribute to continuous improvement initiatives.
Job Duties
- Collaborate with project teams to understand project requirements and design appropriate test plans and strategies.
- Create and maintain comprehensive test cases and documentation.
- Execute manual and automated tests to ensure software meets functional, performance, and reliability requirements.
- Troubleshoot and debug issues found during testing, working with project teams to resolve them.
- Conduct user-acceptance testing as software is ready for release.
- Participate in scrum meetings and provide quality updates.
- Contribute to continuous improvement efforts to enhance overall software quality.
- Execute tests in the lab, on vehicles, and in field test environments.
Requirements by Level
Software QA Engineer I:
- 1-3 years of software QA testing or related experience.
- Courses in Computer Science, Engineering, or related field required.
- Strong understanding of software testing methodologies and techniques.
- Proficiency in test case management tools such as JIRA or TestRail.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Experience in teamwork and individual accountability.
- Familiarity with Agile software development preferred.
- Willing and eager to learn Linux OS and proprietary software installation and diagnostics.
Software QA Engineer II: (Includes Level I requirements )
- 3-7 years of software QA testing or related experience.
- Associate degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Experience with automated testing tools such as Selenium, TestComplete, or Postman.
- Experience in Agile software development.
Software QA Engineer III: (Includes Level II requirements )
- 7 years of software QA testing or related experience.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Deep expertise in software testing methodologies, automation frameworks, and defect tracking.
- Proven experience leading QA initiatives and mentoring junior engineers.
Travel Requirements
- 0-15% travel for testing in field environments as needed.
Benefits
ASI offers a rich benefit package including:
- 401k with employer match
- Generous HSA contribution
- Employee Stock Ownership Plan
- PTO, Paid Holidays, and Flextime
- Paying 90% of employee's medical plan
EEO Statement
At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding non-discrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process.