Develop test plans, test specifications for one or more components of the our client solution which includes sensors, gateways, sensor management platform, data platform and applications for Smart Buildings.
Requirements
- Experience in developing test suites using Python and/or Java
- Experience with Selenium, JUnit
- Experience testing products/services that have one or more of the following: MySQL/PostgreSQL, Cassandra/MongoDB
- Good understanding of networking and network security – one or more of the following Switching/routing protocols and packet forwarding, TCP/UDP based networking protocols, BLE, 802.15.4, 802.11 a/b/g/n/ac, Firewall, VPN/IPSec, Authentication, Vulnerability assessment tools
- Ability to read and understand Java/Javascript code
Responsibilities
- Develop test plans, test specifications for one or more components of the our client solution which includes sensors, gateways, sensor management platform, data platform and applications for Smart Buildings.
- Develop, implement and maintain automated tests and test framework as needed using Python/Java
- Perform white box and black box testing
- Set up and maintain processes to test scalable enterprise-class on premise and SaaS applications
- Run regression tests and analyze, investigate, document and communicate test results
- Measure performance, scalability, and fault tolerance of our client solution components
- Report and verify bugs on a timely basis
Other
- Collaborate as needed, with other engineers located in different locations to identify new areas of testing and design and implement tests as needed.
- Detail-oriented and ability to work on multiple projects simultaneously
- Ability to thrive in fast paced startup environment