Technologies & tools
Join our team working on AI-driven quality assurance and automation solutions for smart devices. You will design and develop end-to-end hardware test automation frameworks used to validate cameras and doorbells, combining Python development with hands-on device testing. You will have an opportunity to build scalable test infrastructure, device abstractions, and automation solutions supporting AI validation across fleets of physical devices while collaborating with global development teams. This role is based in Cambridge and involves working closely with a global development team to deliver impactful solutions. If you are passionate about leveraging the latest AI technologies to enhance testing and automation, this opportunity may be the right fit for you.
Your tasks
- Designing and developing end-to-end hardware test automation frameworks in Python
- Creating automated solutions for driving and validating camera and doorbell devices
- Building and maintaining testbed infrastructure for automated hardware validation
- Developing device abstractions and test fixtures supporting scalable AI validation
- Ensuring reliable execution of automated tests across fleets of physical devices
- Applying software design patterns, reusable components, and efficient coding practices
- Developing reliable and high-performance Web Services, APIs, Microservices, Micro-Frontends, and SDKs
- Collaborating with global development teams to ensure successful software delivery
- Delivering high-quality solutions within demanding project timelines
- Sharing knowledge and supporting the development of other team members
Requirements
- At least 3 years of professional experience in software development or test automation
- Very good programming skills in Python
- Experience in hardware or device test automation
- Experience in designing and developing automated test frameworks
- Understanding of test infrastructure, testbeds, and test fixtures
- Experience working with physical devices and automated device validation
- Knowledge of software design patterns and reusable software development practices
- Familiarity with Web Services, APIs, Microservices, or SDK development
- Good verbal and written communication skills
- Ability to collaborate effectively within global development teams
Job no. JOB-HL6UY
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Technologie i narzędzia
Dołącz do naszego zespołu pracującego nad rozwiązaniami zapewnienia jakości i automatyzacji opartymi na AI dla inteligentnych urządzeń. Będziesz projektować i rozwijać kompleksowe frameworki automatyzacji testów sprzętowych używane do walidacji kamer i dzwonków do drzwi, łącząc rozwój w Pythonie z praktycznym testowaniem urządzeń. Będziesz miał okazję zbudować skalowalną infrastrukturę testową, abstrakcje urządzeń i rozwiązania automatyzacji wspierające walidację AI na flotach fizycznych urządzeń, współpracując z globalnymi zespołami deweloperskimi. Ta rola jest oparta w Cambridge i wiąże się z bliską współpracą z globalnym zespołem deweloperskim w celu dostarczenia wpływowych rozwiązań. Jeśli pasjonujesz się wykorzystaniem najnowszych technologii AI do poprawy testowania i automatyzacji, ta oferta może być odpowiednia dla Ciebie.
Twoje zadania
- Projektowanie i rozwijanie kompleksowych frameworków automatyzacji testów sprzętowych w Pythonie
- Tworzenie zautomatyzowanych rozwiązań do sterowania i walidacji urządzeń kamerowych i dzwonków do drzwi
- Budowanie i utrzymywanie infrastruktury testowej do automatycznej walidacji sprzętu
- Rozwijanie abstrakcji urządzeń i zestawów testowych wspierających skalowalną walidację AI
- Zapewnienie niezawodnego wykonywania testów automatycznych na flotach fizycznych urządzeń
- Stosowanie wzorców projektowych, komponentów wielokrotnego użytku i efektywnych praktyk kodowania
- Rozwijanie niezawodnych i wydajnych usług internetowych, API, mikroserwisów, mikrofrontendów i SDK
- Współpraca z globalnymi zespołami deweloperskimi w celu zapewnienia udanej dostawy oprogramowania
- Dostarczanie wysokiej jakości rozwiązań w ramach wymagających terminów projektowych
- Dzielenie się wiedzą i wspieranie rozwoju innych członków zespołu
Wymagania
- Co najmniej 3-letnie doświadczenie zawodowe w rozwoju oprogramowania lub automatyzacji testów
- Bardzo dobre umiejętności programowania w Pythonie
- Doświadczenie w automatyzacji testów sprzętowych lub urządzeń
- Doświadczenie w projektowaniu i rozwijaniu zautomatyzowanych frameworków testowych
- Znajomość infrastruktury testowej, zestawów testowych i zestawów testowych
- Doświadczenie w pracy z fizycznymi urządzeniami i automatyczną walidacją urządzeń
- Znajomość wzorców projektowych i praktyk rozwoju oprogramowania wielokrotnego użytku
- Znajomość usług internetowych, API, mikroserwisów lub rozwoju SDK
- Dobre umiejętności komunikacyjne w mowie i piśmie
- Umiejętność efektywnej współpracy w globalnych zespołach deweloperskich
Nr oferty JOB-HL6UY
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Quick apply
Hardware Test Automation Engineer (f/m/x)
Your application has been submitted
We will contact you as soon as we review your CV
Processing...
Sorry, something went wrong and your message was not delivered
Refresh the page and try again. Contact us, if problem occurs again
We’re sorry, but the selected file appears to be damaged and we can't process it.
Please try uploading a different copy or a new version of the file. Contact us, if problem occurs again.
Benefits for you
- Diverse portfolio of clients
- Wide portfolio of technologies
- Employment stability
- Remote work opportunities
- Contracts with the biggest brands
- Great Place to Work Europe
- Many experts you can learn from
- Open and accessible management team
ARE YOU LOOKING FOR SOMETHING ELSE?
We have more offers