Taro Logo

Software Developer in Test

One of the world's leading temperature-controlled logistics companies, transforming the food supply chain to eliminate waste and help feed the world.
Novi, MI, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Logistics

Job Description

Lineage Logistics, a global leader in temperature-controlled logistics, is seeking a Software Developer in Test (SDET) to join their QA team supporting Connect Plus, their next-generation WMS platform. This role combines hands-on automation development across UI, API, and database layers with strategic quality leadership.

The position requires an experienced professional with 7+ years in QA automation, focusing on comprehensive testing across database, web, mobile, and API technologies. The ideal candidate will be proficient in JavaScript/TypeScript, Java, or Python, with strong expertise in testing frameworks like JEST, Playwright, and Cypress.

As an SDET, you'll be instrumental in building and scaling automation capabilities, working directly with engineering teams to establish testing standards and foster a quality-first culture. Key responsibilities include implementing automation frameworks, creating test cases for stored procedures, developing unit and integration tests, and integrating testing into CI/CD pipelines.

The role offers an opportunity to make a significant impact on a mission-critical product while working for a company that's transforming the global food supply chain. Lineage Logistics provides a stable work environment with competitive compensation, comprehensive benefits including health and dental coverage, 401K, and paid time off.

This position is perfect for someone who wants to combine technical expertise with strategic quality leadership while contributing to a company with a meaningful mission of helping feed the world. Success in this role directly translates to fewer production bugs, faster development cycles, and building a robust testing foundation that scales with the platform.

Last updated 11 days ago

Responsibilities For Software Developer in Test

  • Implement and maintain automation frameworks for database and backend testing
  • Create and execute test cases for Stored Procedures, triggers, and database functions
  • Implement mocking techniques to simulate database interactions
  • Develop and maintain unit and integration tests
  • Design and maintain automation frameworks for UI and API components
  • Support manual testing as needed
  • Partner with developers to help create effective unit and integration tests
  • Provide guidance on automation strategy and best practices
  • Integrate tests into CI/CD pipelines
  • Document and troubleshoot bugs
  • Learn and understand custom-built WMS platform (Connect Plus)

Requirements For Software Developer in Test

JavaScript
TypeScript
Node.js
React
  • 7+ years of hands-on experience in QA automation across database, SQL, SPROC, web, mobile, and APIs
  • Strong experience with frameworks such as JEST, Playwright, Cypress, or Appium
  • Skilled in API automation tools (e.g., Postman, RestAssured, or similar)
  • Proficiency in JavaScript/TypeScript, Java, or Python
  • Familiarity with React, React Native, and Node.js environments
  • Solid SQL skills and understanding of legacy database testing
  • Experience with Git and integrating automated tests into CI/CD pipelines

Benefits For Software Developer in Test

401k
Dental Insurance
Medical Insurance
  • Competitive compensation
  • Health and dental benefits
  • 401K
  • Paid vacation and sick leave