Software Test Solutions Engineer
Core
Lead test automation solutions and manage stakeholder relationships by integrating and supporting test automation infrastructure and continuous integration systems.
Role type
Senior IC Software Test Solutions Engineer (DevOps/Infrastructure)
Builds
Test automation infrastructure, CI/CD pipelines, and virtual build/test environments
Domain
Semiconductor / Software Engineering / DevOps
Deliverable
production ML models | infrastructure
Required skills
Test automation, Project Management, DevOps CI/CD, Linux administration, Relational databases (SQL/PostgreSQL), Scripting (Python, Bash, C, C++, Shell), Containerization (Docker), Code coverage tools (GCOV/GCC, Coverity), Version control (Git/Bitbucket), CI tools (Jenkins/Artifactory/GitHub Actions)
Preferred skills
Embedded software testing, Agile methodology, Non-relational databases (MongoDB), Time series databases (InfluxDB), Visualization tools (Grafana), Hybrid cloud environments, OpenShift, CloudSmith
Technologies
Docker, Linux, Python, Bash, C, C++, SQL, PostgreSQL, Git, Bitbucket, Artifactory, Jira, Visual Studio, GCOV, GCC, Coverity, GitHub Actions, MongoDB, InfluxDB, Grafana, OpenShift, CloudSmith
Responsibilities
Define project plans for test solution implementation, integrate into existing CI/CD systems, coordinate virtual system design for build/test environments, troubleshoot test automation infrastructure, configure relational database environments, support training on test frameworks, administer Linux systems, install code coverage tools, advance test automation best practices
Seniority
Senior, hands-on IC with project management leadership