Post Job Free
Sign in

Software Engineer in Test

Company:
Optomi
Location:
Plano, TX, 75086
Posted:
May 04, 2025
Apply

Description:

Overview

Optomi, in partnership with a cutting-edge technology arm of a global automotive leader, is seeking a Software Engineer in Test to join a high-impact engineering team driving the future of connected vehicle services. This team builds scalable platforms that enable vehicles to seamlessly communicate with the cloud—powering intelligent driving experiences for users around the globe.

In this role, you'll work in a fast-paced, collaborative environment, designing and executing tests across distributed systems and microservice architectures. You’ll wear multiple hats, solve complex problems with creativity, and build out infrastructure that supports robust, automated testing at scale.

Experience of the Right Candidate

The ideal candidate will have:

5–8+ years of software development and testing experience

Deep experience with test automation and associated infrastructure

Strong proficiency in Java and Java-based testing frameworks (TestNG, JUnit)

Hands-on experience with API testing and load testing

Proficiency testing in cloud-native and serverless environments (AWS: Lambda, DynamoDB, EKS, etc.)

Solid understanding of CI/CD tools and test pipeline setup

Proven experience with complex data pipelines

Experience working within Agile/Scrum teams, including estimation, planning, and coordination

Familiarity with tools like Jira or qTest for test management and traceability

A strong grasp of manual testing fundamentals and a passion for automating efficiently

Comfort working with ambiguity and external dependencies

Excellent communication skills with the ability to advocate for best practices and receive feedback constructively

A degree in Computer Science is valuable, but equivalent experience and talent are equally respected

Bonus if you have:

Experience with Python and Apache Spark

Background in connected vehicle services

Experience using Selenium in production environments

Familiarity with BDD/TDD frameworks (e.g., Cucumber, JBehave, JGiven)

Responsibilities of the Right Candidate

Design, build, and maintain automated test infrastructure for a large-scale microservices platform

Write and execute end-to-end system and user acceptance tests

Translate user stories into test scenarios and provide feedback on testability

Partner with developers to create, maintain, and execute unit and integration tests

Collaborate with DevOps to integrate automated tests into CI/CD pipelines

Work closely with product owners and users to conduct user tests

Own end-to-end delivery—from concept to deployment

Collaborate with external teams for comprehensive system integration

Build internal tools and libraries to accelerate development and testing capabilities

Apply