SQA Engineer - Real Time Systems and Release
We are looking for a Software Quality Assurance Engineer for Real Time Systems & Release to release SW, test our products, and make them more robust. Our products are complex real-time systems that include: metal detectors, sensory devices, video analytics, Web applications, tablet GUIs, and IoT connectivity to the Evolv portal and cloud services. You will be the coordinator for the software release process and responsible for coordination, timeline, and quality gating of delivery to production. Ideal candidates enjoy working on a variety of different topics and process driven projects. In this role, you will:
- Lead coordinating the software release process, timeline, and quality gating of delivery to production
- Validate a complex multi-microcontroller architecture with multiple sensor peripherals in a distributed RTOS ecosystem. Validate individual components in HW and in simulation. Understand serial and wireless protocols utilized in the ecosystem
- Champion the customer experience and relentlessly pursue improving the product
- Collaborate with cross-functional teams to develop automation frameworks, release processes, and change management strategies
- Track, assess, and report product quality and coverage analysis using tools such as TestRail, while identifying and communicating risks to releases
- Write and execute test plans covering functional, integration, performance, and negative tests
- Conduct bug reviews with our developers, product management, and business users
- Track implementation and validation for releases
- Review and update domain playbooks and create combined release playbook for scheduled and corrective releases
- Troubleshoot and isolate root causes for observed and reported defects
- Review and provide feedback on training material and documentation
- Manage data driven automated tests and expand coverage over time
- Propose process improvements and tools to improve overall quality and engineering efficiency
Requirements
You have at least 3-5 years of “QA lifecycle” experience, preferably in the networking or security industry, with a successful track record of delivering projects on time (minimum two projects or major code releases delivered start to finish). You have demonstrated experience in writing and executing test plans. You have a passion for quality as well as knowledge of testing methodologies such as UAT, black- and white-box testing, system testing, and regression testing. You have a strong understanding of release management and defect tracking processes. Methodical, detail oriented, and well organized, you are results driven with excellent analytical and problem-solving abilities, and you excel at time management. You are eager to learn new technologies to improve quality and engineering processes. The following skills are required:
- Experience qualifying hardware products consisting of microcontrollers and embedded systems is a must
- Coding experience with interpreted languages such as Python and scripting
- Service-oriented mindset
- Full-Time experience in Release Engineering, DevOps, or Software Automation
- Solid understanding of software release models and a passion to drive understanding and efficiencies in the process
- Experience with wireshark and communication protocols
- BS degree in Computer Science, Systems Engineering, or similar
- Experience with Agile (Scrum and Kanban) methodologies
- Ability to adapt to change and quickly ramp up on new technologies, applications, and testing standards
- Demonstrated experience in managing multiple priorities and tasks in a dynamic work environment
- Excellent written and verbal communication skills
- Ability to work with a small team on fast-paced projects with tight deadlines
- Ability to come in to the office in Waltham, MA on a regular basis
- These skills are a plus:
○ Knowledge of network routing, ip tables, IPV4, and DNS
○ Familiarity with OSI networking protocols, security protocols (VPN/TLS), and Ethernet and Wi-Fi networking
○ Git and GitHub, CI/CD
Benefits
If you want to solve one of the most difficult issues of our time and save lives doing it, you want to work at Evolv. We are passionate, knowing that what we do and how we do it can affect life or death situations for our customers. At Evolv, you will have unparalleled exposure to all aspects of our business, working with a talented team of researchers, engineers, and manufacturing executives who share our vision for a safer world. If you are inspired by invention and gain satisfaction from seeing how your work impacts the bigger picture, Evolv will be a great fit.
- Equity is an important component of every compensation package
- Flexible work environment
- Unique culture
- Medical and dental insurance
- 401(k) plan
- Unlimited vacation policy
- $300 per quarter to spend on the perks that are most meaningful to you