Software Engineer (API Test Automation) - Auburn Hills
We foster a diverse and inclusive culture that values people - providing them with the tools, resources, and support they need to thrive professionally, exceed client expectations, and be themselves at work. We have a variety of client teams we work with ranging from startups to Fortune 500 companies so there are always new and exciting projects going on.
Detroit Labs is looking for experienced QA professionals with API Automation expertise to join an exciting project with an existing client that drives game-changing automotive technology. This role will work on connected vehicle services for customers owning vehicles with connected capabilities across the USA and Canada.These systems consist of several backend, frontend, and middleware applications. The systems integrate with the connectivity units inside the vehicle, and enable features like the ability to remotely start the vehicle, view parking locations, Alexa voice commands, and many more.
As a full time member of our OnSite Business Unit team, we prioritize your individual career growth by providing optional check-in support, a yearly retro, and access to a variety of learning resources to ensure you are always growing and working towards your goals.
This is a full-time salaried hybrid role located in Auburn Hills, MI. You must be able to work in the office a minimum of 3 days a week.
Our Application
At Detroit Labs, a member of our team will read over every application (including yours), and will review your resume in addition to your responses to the application questions.
To help us get to know you better, we encourage you to answer these questions genuinely and honestly. We value each applicant and want to learn about the real you. Be yourself in your responses, and our team will look forward to understanding what you can bring to this role!
Requirements- 7+ years of software engineering experience working with enterprise level applications
- 5+ years experience working with Automated QA practices
- Extensive experience in API integration test automation using technologies like Java, Junit/TestNg, Cucumber, etc.
- Hands-on experience in UI automation using Selenium, Maven, Java and Cucumber technologies to design and develop UI test automation suites on demand
- Hands-on with experience developing automated test code; white box testing (e.g. Java, Go, Python)
- Experience in debugging and troubleshooting issues in Linux environments
- Experience with large-scale cloud solutions, especially AWS
- Knowledge of Performance testing (JMeter or LR), and exposure to Security testing is a plus
- Experience in CI/CD pipeline job coding using groovy scripts to configure the test execution jobs
- Effective communication (oral and written) skills including problem solving, prioritizing and interpersonal relationship building
- Proven track record in helping to define testing solutions that enable business objectives
- Experience in the automotive industry is a plus
- Exposure to Kubernetes/Docker microservices is a plus
- Detroit Labs is not currently able to hire candidates who will reside outside of the United States during their term of employment
- Develop use cases, requirements, test plans, test cases, and application success criteria
- Execute and report on test cases
- Full ownership of end-to-end and software component quality testing architecture
- Achieving quality metrics for system and software components
- Championing the development of a comprehensive functional, automation, and performance test strategy
- Define, compose, and evaluate test plans
- Maintain existing automated systems
- Proactively seek out problematic tests and stabilize them
- Develop test code
- Front End and/or Back End Testing
- Propose design improvements and advocate for our end users
- Work a hybrid work schedule, coming into the Auburn Hills office a minimum of three days per week
- The salary range for this role is from $120,000-145,000 commensurate with experience
- Full medical, dental, vision benefits
- 401K contribution options
- Quarterly outings and events
- Paid vacation
- Parental leave program
- Monthly budgets for “team fun” bonding events
- Free lunch for various company meetings and Lunch & Learns
- Access to our mentorship program and employee resource groups (ERGs)
- Volunteer opportunities
- All-company remote-friendly activities
- Plenty of Detroit Labs swag