Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way
The Role
We are seeking a Firmware Automation Engineer to join our team and play a key role in designing and developing automation solutions for validating the functionality and performance of our products. As a Firmware Automation Engineer, you will collaborate with cross-functional teams to ensure the seamless integration and delivery of high-quality automation tools.
Your Contribution
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you'll need for success at Logitech.
In this role you will
Design, develop, and maintain automated test frameworks using Python to validate the functionality and performance of our products.
Collaborate with software and hardware teams to integrate automation solutions into the development and testing processes.
Contribute to the continuous improvement of automation processes and tools to enhance efficiency and reliability.
Execute and analyze automated tests, providing valuable insights to drive product quality and reliability.
Key Qualifications
For consideration, you must bring the following minimum skills and behaviours to our team:
Proficiency in Python programming with 5+ years of experience in automation test framework development.
Strong understanding of software development lifecycle and testing methodologies.
Experience in integrating automation tests into CI/CD pipelines for seamless integration and continuous delivery.
Familiarity with version control systems such as Git for managing automation codebase.
Good understanding of networking protocols, APIs, and data formats for testing purposes.
Excellent problem-solving skills and attention to detail in identifying and resolving automation issues.
Effective communication skills to collaborate with cross-functional teams and stakeholders.
In addition, preferable skills include
Experience with other programming languages such as C++ or Java for test automation.
Familiarity with testing tools and frameworks such as Selenium, Pytest, or Robot Framework.
Knowledge of containerization technologies like Docker for creating reproducible test environments.
Education
A Bachelor's or Master's degree in computer science, Engineering, or a related field is preferred.
Logitech is an amazing place to work because it is full of authentic people who are inclusive by nature as well as by design. Being a global company, we value our diversity and celebrate all our differences. Don't meet every single requirement Not a problem. If you feel you are the right candidate for the opportunity, we strongly recommend that you apply. We want to meet you!
We offer comprehensive and competitive benefits packages and working environments that are designed to be flexible and help you to care for yourself and your loved ones, now and in the future. We believe that good health means more than getting medical care when you need it. Logitech supports a culture that encourages individuals to achieve good physical, financial, emotional, intellectual and social wellbeing so we all can create, achieve and enjoy more and support our families. We can't wait to tell you more about them being that there are too many to list here and they vary based on location.
All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.
#LI-MR2