Summary:
In this technical role, you will utilize automation frameworks, build new tools, setup monitoring systems, and be responsible for ensuring the team is fully ready to test the latest generation of our products.
Key Qualification:
- Automation and CI/CD experience
- Strong Python scripting and C/C++/C#/Embedded C experience is a must
- Strong shell scripting
- Experience with automated testing frameworks
- Version control experience
- Some exposure to hardware/FW/wireless/embedded development/testing is desired
- Some exposure to industrial control/test systems (LabView, PLCs, Eth/IP CIP)
- Working knowledge of requirements tools, change control tools, and documentation tools
- Excellent problem-solving and reasoning skills
- Standout ability of collaboration, communication, and partnerships
- Proactive, positive, dedicated, inventive, and willing to tackle challenges
- Excellent knowledge and experience with test methodologies
- Ability to investigate, debug, and triage difficult problems both independently and collaboratively
- Highly organized, creative, motivated, and passionate about achieving results
- Creative thinker and strong problem solver with meticulous attention to detail
Description:
The daily tasks will include planning and building automation infrastructure, maintaining test racks, bringing up new platforms, writing and executing automation tests, writing and executing test strategies and test plans, creating the preliminary test cases to meet requirement defined by the provided specification, and writing up, reproducing, triaging, and resolving bug reports. You should have a strong curiosity to learn new technologies, excellent communication skills, and the ability to drive complex and challenging projects. Strong collaboration with engineering teams and an ability to thrive under pressure, are key skills required to succeed.