We are now looking for a Quality Assurance (QA) Engineer to strengthen our embedded systems team. Your expertise is needed to make sure that Quuppa’s products meet and exceed the expectations of our customers. In the role of QA Engineer, you will contribute to all aspects of quality assurance including establishing metrics, applying industry best practices, as well as, developing test benches, tools and processes to ensure we meet our quality goals.
You will work closely with the product development and technical support teams. The joint effort will guarantee timely delivery of new features in the top-notch products, as the ultimate goal is to provide the best possible customer experience and optimized performance of industry-leading positioning solutions.
Responsibilities:
Development and maintenance of test systems and environments for Quuppa's products
Smooth CI pipeline for embedded systems to build, test and deploy the firmware versions on Quuppa’s test installations and systems
Development and execution of test cases, scripts, plans and procedures (manual and automated)
Development of test tools for verifying the functionality and measuring the core performance of device products
Verification that product implementations are in line with the requirements and product specifications
What we would expect from you:
At least a few years of experience in relevant roles in the area of testing embedded systems, continuous integration and system testing
Test engineer or application test developer background mixed with hands-on experience from embedded systems would be a perfect match
Test scripts: Python, JavaScript, Linux shell scripting and similar
Test automation: Robot framework or similar
Operating systems: mainly Linux (+Win, iOS)
Network protocols and infrastructure
Experience in C programming language
Basic skills to interpret hardware designs and to do hardware prototype modifications
Self-driven and motivated to develop testing solutions for high quality and performance products, and for efficient product development.
It’s a plus if you have:
Experience in Java
Hands-on experience in using real-time operating systems
Bluetooth standard / protocol basics (minimum)
Basic knowledge of wireless communication systems
Hands-on development experience from one or more mainstream BLE chips and related SDK’s
Experience in developing and maintaining production line testers for electronics manufacturing and related quality assurance tasks
What we offer you:
We offer you an exciting and essential role in a dynamic team within a rapidly growing, innovative technology market. We are proud of our internationally diverse team from various backgrounds and our working language is English. We’re laid-back, fun and employ a casual working culture - and we’d like to keep it that way. If this kind of environment sounds like a good fit, APPLY NOW!
What to expect from the recruitment process:
The first interview will be with our Product Development Director - Joni, who will tell you more about the job and the company.
If successful, you will be given an assignment, which we will go through together during the second interview.
The third interview is with our CEO Kimmo and our People Manager Katriina.
This job comes with several perks and benefits
Enjoy a free catered lunch with your colleagues, every day.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
Peckish after lunch? We got your back with soft drinks, treats and fruit.