Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
We are seeking an enthusiastic and detail-oriented Test Automation Engineer to join our engineering this role you will contribute to both manual and automated testing efforts working closely with development teams to ensure high-quality reliable software for our embedded systems. You will help design and build new automated testing infrastructure transform raw data into automated test cases and expand our test coverage for mission-critical medical diagnostic instruments in the veterinary field.
Our team directly contributes to the real time care of companion animals by bringing premium bench top clinical analyzers to life with full-stack embedded solutions. These analyzers ensure the health and well-being of animals simplify the workflow of veterinary technicians and enable the success of veterinary businesses of all sizes. Our team operates in a fast paced agile environment. We strive for fast feedback in our development cycles and seek to continuously learn and adapt.
A day in the life of a Junior Embedded Software Engineer:
Manual Testing & Validation
Execute functional and regression test cases on embedded systems.
Accurately log track and report defects in collaboration with developers.
Verify bug fixes and ensure test reproducibility.
Automation Development
Design develop and maintain automated code using Lua C C and Python.
Build and enhance automated test frameworks and tools for embedded software validation.
Implement processes to convert existing manual test data into automated test executions.
Test Infrastructure
Collaborate with engineering teams to identify automation opportunities and improve efficiency.
Integrate test automation into CI/CD pipelines.
Maintain and troubleshoot automated test environments including hardware-in-the-loop (HIL) setups.
Data Transformation
Process and structure raw test data for automated execution and results analysis.
Develop tools to parse validate and reprocess telemetry and configuration data for automated runs.
What You Will Need to Succeed:
Bachelors degree in Computer Science Computer Engineering Electrical Engineering or related field.
Strong programming skills in at least one of Lua C C or Python (familiarity with all is a plus).
Ability to work with hardware-based testing environments.
Strong analytical and problem-solving skills with attention to detail.
Ability to read understand and code in embedded C C and Python
Ability to understand UML specifications of software design elements
Familiarity with Linux Operating Systems and Micro-controllers
Why IDEXX
Were proud of the work we do because our work matters. Every role at IDEXX contributes to enhancing the health and wellbeing of pets people and livestock. With over 10000 global team members customers in over 175 countries and a fast-growing industry - were always looking for motivated and inspiring people to join us.
We offer competitive compensation incentives and benefits. Youll be part of a double-digit growth company in a quickly growing market and we are leading the way forward with innovative products services and a strong focus on our customers.
Lets Pursue What Matters Together.
IDEXX values a diverse workforce and workplace and strongly encourages women people of color LGBTQ individuals people with disabilities members of ethnic minorities foreign-born residents and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race color creed sex sexual orientation gender identity or expression age religion national origin citizenship status disability ancestry marital status veteran status medical condition or any protected category prohibited by local state or federal laws
#LI-KS1
Full-Time