Responsible for creating and maintaining the test automation framework, as well as generating tests that utilizes the framework in order to validate Connected Home products
Work with Engineering teams to design, develop and execute system test automation and performance test solutions
Design test strategies and test plans to efficiently test the functionality of the app (mobile and web-based) in conjunction with the device (e.g. thermostat) in an automated way.
Design, implement and maintain automated tests utilizing test automation framework.
Execute automated tests, investigate results and report defects using a bug tracking system.
Have a good understanding of the mobile/web-based app, backend server APIs, web services, device firmware and all the messages that are transmitted between them, as well as the data model so as to be able to write automated tests.
Research and stay current on software test automation methodologies and best practices
Help to define and execute the Test Automation Frameworks tools roadmap.
Train team members on tool use and test automation/performance best practices.
Provide engineering support to internal customers as necessary.
Collaborate with our Engineering teams on best practices, process changes, standards, etc. as part of continuous process improvement and ensure enough testability is built in.
Cross functionally communicate throughout the engineering organization