What are the responsibilities and job description for the Automated Systems Test Engineer position at John Galt Staffing?
Automation Systems Test Engineer - On Site in Windsor, CT
The Automation System Test Engineer is responsible for designing, building, and maintaining automated test solutions for embedded devices and associated cloud services. This role owns the test automation strategy and frameworks used to validate Android- and Linux-based applications running on proprietary hardware across varied configurations and network environments. This work covers development of robust automated regression suites, integration with CI/CD pipelines for rapid feedback, and selective manual and exploratory testing when automation is not feasible.
Education, Work Experience and/or Skill Requirements:
- BS degree in Information Systems, Computer Science, Electrical Engineering, Mathematics or 3-5 years of applicable work experience.
- 3 years of experience in automation testing of Android and Linux applications and operating systems.
- Experience with:
- Testing and/or developing applications and scripts built with JAVA, C/C , Python, Bash…
- Operating Systems including Windows, Linux, and Android.
- Developing test applications with AOSP.
- Familiarity and experience working with automated testing solutions.
- Knowledge of hardware, including interpreting and analyzing datasheets and schematics.
- Understanding of IP networking, network protocols (e.g., TCP, HTTP(S), JSON/XML) network security, firewalls, and routers. Network certificate is beneficial.
- Use of testing tools such as oscilloscope, voltmeter, USB analyzer, network analyzer…
- Electronic and mechanical testing of devices such as optical and magnetic card readers, RFID readers, wireless modules, cameras, audio adapters, touch displays, power supplies, or other IoT devices...