Senior QA Engineer (Embedded)
Verity
Your Team:
At Verity, our Release and QA team helps our development teams ensure the timely and efficient delivery of high-quality software. We believe in autonomy and teamwork for our development teams, providing the support for them to handle their release and testing activities as part of development. We strive to not only deliver high-quality software, but also to continuously improve our release and testing processes, and are currently ramping up our efforts on test, release and deployment automation to automate repetitive and time-consuming tasks.
Your Role:
- Define, implement and validate component and end-to-end test automation for our autonomous drone platform.
- Work with electronics, embedded and software teams to identify ways to increase our test coverage and make testing more efficient.
- Take part in and help drive planning, coordinating, executing and reporting on acceptance and regression testing.
- Take part in managing and maintaining our in-house test infrastructure, including our internal drone flight spaces.
Your Experience:
- Degree (FH, MSc, BSc) in computer science, software engineering, or relevant field
- 5+ years of professional experience working with robotic systems (hardware/electronics/software)
- Solid understanding of QA principles
- Proven hands-on experience with test automation using techniques such as hardware-in-the-loop testing, software simulators and CI/CD systems
- Knowledge of C/C++, Python and embedded systems (bare-metal and Linux)
- Fluent in English, both written and spoken.
Our process and tech stack is based on the following, so experience in any of these are an added plus:
- Delivering in agile / DevOps environments
- Atlassian tool suite (Confluence, Jira & Xray)
- Building and maintaining automation frameworks in CI systems, using Jenkins / Gitlab / Python / bash
- Software running in cloud-based and embedded systems
- AWS services and container technologies
Who you are:
You are a reliable and dedicated team player with strong, hands-on experience implementing automated testing for robotic systems. With your experience, you can identify what to test, and you have the knowledge, skills and drive to select and implement the right solution.
Working closely with our development teams, you clearly communicate best practices and their benefits, and productively collaborate to find the best way to implement them.
Why Verity?
- A great engineering culture, including flat hierarchies, an open-door policy, and a focus on joint responsibility and mutual trust and support
- Working with a skilled, high-achieving, experienced, and fun team—with lots of opportunities to develop your professional career and grow with the company
- Flexibility of a hybrid work environment. You can arrange start and finish times around your life (picking up kids, walking the dog, training for your next marathon at lunch)
- 25 days of annual leave, employee stock ownership plan (conditions apply), variety of pension plans, and relocation packages
- A buddy will support you during your on-boarding and first month at Verity.
- Annual team-building events, quarterly and monthly get-together's, knowledge-sharing talks, game nights, and more
- Welcoming office space complete with friendly team members, free snacks (fresh fruits, coffee, and more!), and fun activities—we’re dog-friendly!
Learn more about who we are, what we do, and how we think at www.verity.net
We strive to create an inclusive environment that empowers our employees. All qualified applications will receive consideration for employment without regard to race, nationality, religion, sexual orientation, gender, age, physical [dis]ability, gender identity or length of time spent unemployed.