Software Development Engineer in Test (SDET)
Posted 20 days ago · 91 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves building and maintaining automated test suites for internal planning, scheduling, and logistics applications. You will own data QA automation across Snowflake warehouses and pipelines, and develop automated evaluation frameworks to test AI assistant outputs for accuracy. Additionally, you will integrate quality gates into CI/CD pipelines and collaborate with engineering, data, and operations teams.
- Strong programming skills in Python and/or JavaScript/TypeScript
- Test automation framework experience (Playwright, Selenium, Cypress, pytest, etc.)
- API and backend service testing experience
- Strong SQL and data QA experience validating warehouse data, ETL/pipeline integrity, and cross-source consistency
- Familiarity with AI/ML testing: eval frameworks, LLM output validation, and testing non-deterministic systems
- Experience building eval pipelines for LLM-based products
- Experience testing systems where data errors carry real operational and financial cost
Extracted from the job description · kept up to date automatically
Who this suits
This role suits individuals with strong programming skills in Python or JavaScript/TypeScript, experience with test automation frameworks, and solid SQL skills for data QA. It is less ideal for those without experience in API testing, data pipeline validation, or testing AI/ML and non-deterministic systems.
Full job description
Original listing · kept for referenceAbout Sojo Industries
Sojo Industries is a fast-growing industrial automation company revolutionizing the food and beverage industry with advanced robotics, mobility, and modular packaging solutions. We operate state-of-the-art facilities in Pennsylvania, California, Texas, and Indiana, supporting a thriving business with Fortune 500 customers.
Our operations run on VICTORIA™, our internal AI assistant that coordinates manufacturing planning, logistics, forecasting, and customer health across a distributed network of facilities- moving cases from truck to dock to line in under an hour.
In March 2024, we launched Sojo Shield, our custom Dock-to-Dock, Blockchain-enabled track and trace platform, providing real-time traceability and FDA-compliant reporting across the supply chain.
We are aggressively expanding and seeking dedicated, innovative individuals to join our team at the forefront of industrial automation.
What You'll Do
• Build and maintain automated test suites for functional testing of our internal tools and services- the planning, scheduling, and logistics apps our operators and planners rely on daily (UI, API, and end-to-end).
• Own data QA automation across our Snowflake warehouse and pipelines: validate production-case vs. revenue-case logic, SOP records, changeover rules, machine data (Raven) ingestion, and NetSuite Assembly Build data. Catch bad data before it reaches a planner's screen.
• Develop automated evaluation frameworks for VICTORIA™ and our AI features: test LLM outputs for accuracy, consistency, regression, and hallucination- especially where the assistant answers operational questions or drives scheduling decisions that affect real production.
• Integrate quality gates into CI/CD so tests run automatically on every change.
• Write reusable frameworks and tooling, not one-off scripts.
• Partner with engineering, data, and operations teams to build testability in from the start.
What We're Looking For
• Strong programming skills (Python and/or JavaScript/TypeScript)- you write clean, maintainable production-quality code.
• Test automation framework experience (Playwright, Selenium, Cypress, pytest, etc.).
• API and backend service testing experience.
• Strong SQL and data QA experience- validating warehouse data, ETL/pipeline integrity, and cross-source consistency (Snowflake, dbt, or Great Expectations a plus).
• Familiarity with AI/ML testing: eval frameworks, LLM output validation, and testing non-deterministic systems.
• Comfort with CI/CD (GitHub Actions, etc.) and version control.
Nice to Have
• Experience building eval pipelines for LLM-based products.
• Manufacturing, supply chain, or co-packing domain exposure.
• Experience testing systems where data errors carry real operational and financial cost.
What We Offer
• Competitive salary and benefits package.
• Opportunity to work in a dynamic and fast-growing company.
• Flexible hybrid work environment.
• Opportunities for professional growth and advancement.
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- Hybrid
- Strong programming skills in Python and/or JavaScript/TypeScript, Test automation framework experience (Playwright, Selenium, Cypress, pytest, etc.), API and backend service testing experience, Strong SQL and data QA experience validating warehouse data, ETL/pipeline integrity, and cross-source consistency, Familiarity with AI/ML testing: eval frameworks, LLM output validation, and testing non-deterministic systems