Taro Logo

Software Developer in Test

One of the world's leaders in temperature-controlled logistics, reimagining the global food supply chain.
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 offers an opportunity to shape testing standards and quality culture while working directly with engineering teams.

The ideal candidate will bring 7+ years of QA automation experience and strong technical skills in JavaScript/TypeScript, SQL, and testing frameworks. They'll be responsible for building and maintaining comprehensive test automation frameworks, supporting manual testing efforts, and helping establish testing best practices across the organization.

This role is crucial for ensuring the quality and reliability of Lineage's mission-critical WMS platform. Success means fewer production bugs, faster feedback cycles for developers, and building a robust test automation foundation that scales with the platform. The position offers growth opportunities within Lineage, with successful performance leading to increased responsibilities and promotions.

Working at Lineage means joining a company with a noble mission of transforming the food supply chain to eliminate waste and help feed the world. The company is recognized for innovation, ranking as the #1 data science company on Fast Company's annual list of most innovative companies in 2019. They offer comprehensive benefits including medical, dental, life insurance, 401k, PTO, and bonus eligibility.

Last updated 14 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

Medical Insurance
Dental Insurance
401k
  • Medical insurance
  • Dental insurance
  • Basic life and disability insurance
  • 401k retirement plan
  • Paid time off
  • Annual bonus eligibility
  • 7 holidays throughout the calendar year