SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
As a Test Automation Engineer at Impulse, you will own all aspects of test and automation software design, implementation, and operation while working closely with a fast-paced, agile team.
Key Responsibilities:
- Work on a full spectrum of software, including near-real-time data acquisition and control software to user-facing GUIs and tools
- Actively collaborate with the test operations team that uses your software daily to support testing operations
- Participate in the complete test program lifecycle including design, integration, testing, deployment, debugging, and finding novel solutions to late-breaking changes or issues
- Design and develop software and tools in support of testing operations
- Review code written by others and write reviewed code yourself
- Work onsite in a fast-paced, challenging environment
- Resolve technical issues with innovative and resourceful solutions
Requirements:
- Bachelor's degree in engineering, computer science, or related field
- 2+ years of demonstrated proficiency with Python or an object-oriented programming language, with demonstrated hands-on experience operating the software
- Experience developing user-facing software applications related to networking, hardware control, and data acquisition
- Experience with software best practices and workflows, including Git