About the job
Internship Title: SQA Automation Intern
The Elevator Pitch
Are you passionate about tackling intricate technical challenges and developing automation that enhances the efficiency, speed, and reliability of testing? If you're excited about working with cutting-edge AI and machine learning systems functioning in safety-critical environments, we want to hear from you!
Evolv is on the lookout for an SQA Automation Intern to become a vital part of our Software Quality Assurance team. Over the course of this 10-week internship, you will engage in the design and construction of embedded hardware and Python-driven automation tools, which are essential for supporting the functional and stress testing of Evolv’s Express weapons detection system. This role will span the entire engineering lifecycle—from gathering requirements and design to implementation, CI/CD integration, and final presentation—while working hand-in-hand with teams across Quality, Software, Hardware, and Systems Engineering.
This internship offers hands-on experience in delivering a production-impacting automation solution and a chance to significantly contribute to Evolv’s mission of enhancing public safety in shared spaces.
Success in the Role: Key Performance Outcomes
Weeks 1-2: Onboarding & Foundations
- Initiate the project by collaborating with the SQA team to understand objectives, scope, and success metrics.
- Gain insight into Evolv’s mission, product offerings, and engineering ethos.
- Familiarize yourself with the Express weapons detection system and its quality standards.
- Accelerate your understanding of existing test tools, automation frameworks, and hardware capabilities.
- Gather, document, and review requirements for a next-generation automated testing tool.
- Identify current testing challenges and quality goals.
Weeks 3-8: Build & Iterate
- Create hardware and software design specifications for the automation solution.
- Recognize technical constraints and refine the platform and architecture for successful implementation.
- Document integration details, interfaces, and dependencies.
- Implement services on an embedded platform (e.g., Raspberry Pi or similar).
- Develop and test a functioning prototype featuring core functionalities.
- Integrate the solution into Evolv’s CI/CD pipelines and test automation harnesses.
- Work closely with Quality, Software, Hardware, and Systems Engineering teams.
- Refine the solution based on testing feedback and results.
Weeks 9-10: Deliver & Present
- Debug and resolve defects; validate the solution against documented requirements.
- Finalize, package, and deploy a production-ready automated testing solution.
- Check final code into CI/CD and complete supporting documentation in Confluence.
- Contribute actively to the quality validation of production software releases.
- Prepare and deliver a comprehensive presentation of your work to stakeholders.

