Software Engineer (API Test Automation)

Founded in 2011, Detroit Labs builds digital products and services, creating solutions that transform client businesses while fostering a diverse and inclusive culture.
Auburn Hills, MI, USA
$120,000 - $145,000
Backend
Senior Software Engineer
Hybrid
7+ years of experience
Automotive

Description For Software Engineer (API Test Automation)

Detroit Labs, established in 2011, is seeking an experienced QA professional with API Automation expertise for an exciting automotive technology project. The role focuses on connected vehicle services across the USA and Canada, working with systems that enable features like remote vehicle start, parking locations, and Alexa voice commands.

The position requires a seasoned professional with 7+ years of software engineering experience and 5+ years in Automated QA practices. You'll be working with enterprise-level applications, utilizing your expertise in API integration test automation with technologies like Java, Junit/TestNg, and Cucumber. The role demands proficiency in UI automation, cloud solutions (AWS), and CI/CD pipeline development.

As a full-time member of the OnSite Business Unit team, you'll benefit from a supportive environment that prioritizes individual career growth. The company offers comprehensive benefits including medical, dental, vision coverage, 401K options, and parental leave. The hybrid work arrangement requires minimum three days in the Auburn Hills office.

The salary range of $120,000-$145,000 reflects the senior nature of the position. You'll be part of a company that values genuine relationships, diversity, and inclusion, working with clients ranging from startups to Fortune 500 companies. This is an excellent opportunity for a QA professional looking to make an impact in the automotive technology sector while growing their career in a supportive environment.

Last updated 22 days ago

Responsibilities For Software Engineer (API Test Automation)

  • 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
  • Champion 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 end users
  • Work in office minimum three days per week

Requirements For Software Engineer (API Test Automation)

Java
Python
Go
Kubernetes
Linux
  • 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 Java, Junit/TestNg, Cucumber
  • Experience in UI automation using Selenium, Maven, Java and Cucumber
  • Experience with white box testing (Java, Go, Python)
  • Experience in debugging and troubleshooting issues in Linux environments
  • Experience with large-scale cloud solutions, especially AWS
  • Experience in CI/CD pipeline job coding using groovy scripts
  • Effective communication skills
  • Must be able to work in the United States

Benefits For Software Engineer (API Test Automation)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 company meetings and Lunch & Learns
  • Access to mentorship program and employee resource groups
  • Volunteer opportunities
  • All-company remote-friendly activities
  • Detroit Labs swag

Interested in this job?

Jobs Related To Detroit Labs Software Engineer (API Test Automation)

Senior Java Developer (Hybrid)

Senior Java Developer position at Detroit Labs working on connected vehicle services with hybrid work arrangement in Auburn Hills, MI.

Senior Java Developer (Hybrid)

Senior Java Developer position at Detroit Labs working on connected vehicle services, requiring 10+ years of experience in Java development.

Physical Design - Sr engineer

Senior Physical Design Engineer role at Qualcomm focusing on implementation, verification, and optimization of semiconductor designs.

Senior Software Engineer - Attribution

Senior Software Engineer position at Censys focusing on building scalable Attribution engines for Attack Surface Management platform, offering competitive salary and benefits.

Senior QA Engineer - Financial Services

Senior QA Engineer position at Capco Poland, focusing on financial services testing and automation, offering remote work and comprehensive benefits.