
Firmware QA Engineer
- Hybrid
- Amsterdam, Noord-Holland, Netherlands
- Technology
Job description
Company Description
NOWATCH is an Amsterdam-based health innovation company for the curious. By blending cutting-edge technology with the leading science around mental health, we explore the frontiers of wellbeing. The NOWATCH Awareable is our flagship product, and the first step on our journey towards helping people recover from stress quickly and enjoy more meaningful lives – because Time is NOW.
NOWATCH pioneers in the wearable market with new algorithms and sensors. Our hardware and software solution is part of a large and growing wearable industry. NOWATCH is backed by strong investors with teams in Amsterdam (NL), Oulu (Finland), Santa Barbara (USA), Djapur (INDIA). For more information, visit www.nowatch.com.
Job Description
We are looking for a talented QA Engineer with a strong focus on firmware to ensure the quality, reliability, and performance of our watch. You should have a deep affinity for embedded systems, robust testing methodologies, and dedication for delivering high-quality, health-focused products. If you are curious and self-driven, with a keen ability to set up automation and validate complex systems, we would love to hear from you.
Key Responsibilities
Develop and execute comprehensive manual and automated regression suites for firmware, BLE connectivity, and mobile application functionality.
Design and maintain traceable test plans and test cases, directly mapped to feature requirements for clear validation.
Build and evolve the infrastructure to automate test execution, including integration with our CI/CD pipelines.
Proactively detect, report, and manage bugs early in the development flow, ensuring timely resolution.
Collaborate closely with firmware and mobile development teams to facilitate integrated testing and ensure cohesive product quality.
Operate specialized lab equipment, including BLE sniffers, hardware test benches, and simulators, and create automation scripts primarily in Python.
Support beta releases, reproducing and reporting issues through our defect tracking tools.
Actively contribute to sprint planning, reviews, and retrospectives, bringing a quality-first perspective to the team.
Mentor junior QA team members, fostering growth and sharing best practices.
Job requirements
Qualifications
A minimum of 5+ years of professional experience in QA roles, with significant expertise in hardware/software integration, specifically involving firmware, BLE, and mobile applications.
Proven experience in Python scripting for test automation.
Technical familiarity with lab equipment, including BLE sniffers, hardware test rigs, and debuggers.
Solid understanding of the BLE protocol and advanced troubleshooting skills related to connectivity.
Hands-on experience in mobile testing (iOS & Android), including familiarity with automated tools like Appium, Espresso, or XCUITest.
Applied experience writing and meticulously mapping test cases to defined requirements.
Skilled in regression test suite setup and CI tool integration.
Experience in a startup environment, demonstrating a self-starter mindset, comfort with fast-paced change, and adaptable scope.
Strong communication skills, analytical thinking, and attention to detail.
Fluency in English and a strong team-oriented mindset.
What we offer
Work experience in a global Startup Tech company with room for personal development
The chance to be part of a young and ambitious team of internationals
A broad scope of responsibilities through which you can learn and expand your skill set
Apple MacBook
NOWATCH of choice
Flexible working hours
Location of Amsterdam with ability to work partly from home
Great team, culture and place to work with quarterly team days
WE AND YOU
We are a small team of very enthusiastic, hard-working people. We go at the speed of trust and make our own rules to create the best possible environment for our team. You'll definitely fit in if you have a hands-on and positive approach, think outside your own department, and wanna join our movement in helping people get more from each moment in life.
or
All done!
Your application has been successfully submitted!