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.
Automation Engineer
The Role
Logitech is the world’s leading provider of personal peripherals that connect people in a
natural, intuitive way to the digital experiences they care about. Our product design group
strives at developing products with a powerful blend of artistic design, surprising science,
and innovation driven by consumer insight. Focused on innovation and quality, we want to
change the way people use our peripherals by offering a more comfortable, fun, productive,
convenient, delightful and seamless experience with the digital world!
A fundamental part of our strategy is having desirable and powerful devices that enable
the experiences people want. Our Desktop Experiences group is actively looking for a
talented Senior Automation Engineer to work on our next generation software/firmware
testing for productivity peripherals. You will be responsible for automating the overall
testing system design and development efforts. You will be a critical member of a team that
includes firmware, software, design validation and Marketing.
Who you are:
● You have practical knowledge and demonstrable success with using and providing
improvement feedback on existing software/firmware/hardware test
infrastructures.
● You enjoy working with early release products and influencing the quality
verification
● You are able to create test cases, enhance test cases, automate, and execute the test
scripts based on the need with limited supervision
You possess the insights to analyze test results and distinguish between Hardware
failures, Software failures, problems coming from the Host, or from the network
environment.
● You are able to set up test systems to support various desktop applications, and to
recommend areas of improvements and enhancements.
● You are passionate about elevating your peers’ knowledge and understanding of
software/firmware testing through mentorship and regular knowledge sharing
sessions.
● You are a team-first type of colleague.
● You do not shy away from automating your test cases by leveraging Python, Java or
other applicable coding/scripting languages.
Your Contribution:
● Lead efforts in the development of test automation capability strategy
● Leverage your technical skills to design & implement automation testing
infrastructure, establish formal frameworks, suites, standards and processes, ensure
reporting, evaluate and develop new tools and processes to enable development of
complex automation system test suites for our next generation software.
● Incorporate consistency, efficiency and re-usability of test components/scripts in
your design
● Execute Front-End tests, regression tests, API tests, exploratory tests, and
end-to-end workflow tests, performance and reliability tests and all other applicable
tests.
● Collaborate with Product owners, customer support, architects, software and
firmware engineers to understand technical system requirements, business use
cases, customer issues and application performance considerations to improve test
effectiveness and close the gaps in our testing.
● Be comfortable interacting and working directly with SW Development, FW
Development, Program Management, to get the necessary support regarding key
deliverables and interacting with them in an effort to resolve issues quickly and
efficiently
● Drive CI/CD from the testing perspective
● Define, develop and enforce automation testing standards and best practices
● Periodically report testing and automation impact, value, and improvement to
stakeholders
Key Qualifications
For consideration, you must bring the following minimum skills and behaviors to our team:
● A minimum of 3+ years of experience in an Automation role.
● Extensive knowledge on Python, Pytest, Selenium, Appium and any other
scripting languages to support and create automation and unit tests.
● Knowledge on C/C++ development is a must.
● Performing Automated API testing on component level. Exposure to any tools such
as postman etc..would be an added advantage.
● Development experience in building test frameworks for automating the testing of
platform components from functionality, stress, scalability, and performance
standpoints.
● Exposure to various test design patterns such as POM, data driven, keyword
driven frameworks, etc.
● Hands on experience in building generic tools/utils using python
● Knowledge on frontend development (js) would be an added advantage
● Testing focusing towards achieving 75%+ code coverage using tools and scripting
languages
● Comfortable with build processes, CI processes and managing QA Environments as
well as working with tools like Git
● Strong debugging skills, exposure to chrome dev tools, loggers, wire-shark, or
similar tools.
Preferable skills:
○ Experience with cross platform testing (Windows/Mac)
○ Experience with testing on virtual machines (Virtual Box)
○ Experience with build process and tools (CMake)
○ Knowledge on USB/Bluetooth devices
Education:
● B.E/M.E in Computer Science, Electronics,Electrical Engineering or a related field
Across Logitech we empower collaboration and foster play. We help teams collaborate/learn from anywhere, without compromising on productivity or continuity so it should be no surprise that most of our jobs are open to work from home from most locations. Our hybrid work model allows some employees to work remotely while others work on-premises. Within this structure, you may have teams or departments split between working remotely and working in-house.
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.
If you require an accommodation to complete any part of the application process, are limited in the ability, are unable to access or use this online application process and need an alternative method for applying, you may contact us toll free at +1-510-713-4866 for assistance and we will get back to you as soon as possible.
Top Skills
What We Do
Logitech is a world leader in products that connect people in a natural, intuitive way to the digital experiences they care about. We develop our products with a powerful blend of artistic design, surprising science, and innovation driven by consumer insight.
Under a number of different brands, the company offers PC peripherals; cases and keyboards for tablets; equipment for gamers; mobile speakers and earphones for music and sports enthusiasts; devices to make video collaboration simple in the workplace; and entertainment and control products for the home.
Join our mission to help the world create, achieve and enjoy more!






