Job Title: Software Test Engineer Data Collection
Locations: Redmond, WA - Onsite
Duration: 12 Months to start
Our client is looking for a software test engineer to develop and support data collection systems that help us progress on thier goals.
Top 3 must-have HARD skills:
Intermediate Python
Experience with RESTful architectures
Experience with automated testing frameworks
Good to have skills:
FastAPI and React (or related frameworks)
Experience with integration testing
Experience with multimedia hardware.
Years of experience: 4-5 years of experience
Responsibilities:
- Develop tools, platforms, infrastructure and documentation that enable more efficient and effective data collection and research.
- Perform software/integration/system testing.
- Perform deployments of software upgrades.
- Provision and integrate new machines and recording equipment.
- Identify and troubleshoot issues, and provide technical support during data recordings.
- Monitor system health and build alerting systems.
- Automate and streamline operations and processes.
- Collaborate in a team environment across multiple scientific and engineering disciplines.
Minimum Qualifications:
- BS degree in Computer Science or a related field, or equivalent work experience.
- 5+ years of professional programming experience.
- Demonstrated proficiency in Python.
- Comfortable being the sole representative for quality assurance within the team.
- Experience with automated testing frameworks (Pytest and Behave preferred).
- Experience with RESTful systems (FastAPI preferred).
- Experience with networking.
- Experience with shell scripting in Linux and Windows.
Preferred Experience:
- JavaScript and React, or similar frontend frameworks.
- Working with multi-sensor environments and multimedia.
- Infrastructure-as-code tools.