Quality Assurance Engineer
Responsibilities
- Work with engineers to develop test plans for a variety of features that leverage rich visual data for various applications
- Execute test cases (manual or automated) and analyze results
- Manually test the overall product experience, which may sometimes involve using flight planning software to operate and collect data from a small drone
- Engage cross-functionally with technical and nontechnical members of the Reveal team to develop overall testing process and ensure proper communication of product issues and testing timelines
- Run and help to maintain automation scripts through Unity3D (C#)
Requirements
- At least 1-5 years of experience on teams building, testing, and shipping complex software
- Bachelors Degree in a technical field
- Experience with both manual and automated testing
- Experience in Python and/or C#
- Ability to document and troubleshoot issuesAnalytical mind and problem-solving aptitude
- Experience with Test Management Software (ie. Qase (what Reveal uses), test rails, testmo, etc.)
- Experience with Linux/OSX/Windows command line
- Independent worker able to plan, prioritize, and deliver without close oversight in a remote environment
Nice to Haves
- Experience with GitHub
- Experience with CI/CD Pipelines
- Understanding or experience with the user base
Compensation
- Salary ($50,000-$70,000) + Equity
- Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data.
Benefits
- Medical, Dental, Vision coverage
- Parental Leave
- HSA/FSA options
- 401(k) match
- Unlimited Paid Time Off