Engineer Jobs

10,000 jobs found — updated daily

Software Development Engineer in Test II (SDET II)

Platform Science•Minnetonka, MN
•$83,000 - $115,000•Hybrid

About The Position

Platform Science is seeking an experienced Software Development Engineer in Test II (SDET II) to improve the quality, reliability, and delivery speed of its software products. The role designs and maintains automated test solutions, strengthens testing practices, and partners with engineering and product teams throughout the development lifecycle. The ideal candidate has strong software engineering skills, a quality-focused mindset, and the ability to independently solve moderately complex testing and automation challenges. The position includes designing and maintaining automated tests and suites, developing test strategies across multiple testing types, integrating automated tests into CI/CD pipelines, identifying risks and testability concerns early, diagnosing failures across application and infrastructure layers, and monitoring quality metrics. It also involves reducing flaky tests, contributing to code reviews, and conducting manual and exploratory testing of Electronic Logging Device (ELD) compliance solutions using hardware-in-the-loop setups. The employee must work on-site at least three days per week.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
  • 3–4 years of experience in software development, test automation, or quality engineering.
  • Proficiency in Python or a comparable object-oriented language such as Java, C#, Ruby, or JavaScript/TypeScript.
  • Experience with Gherkin/BDD frameworks.
  • Experience with mobile UI automation such as Appium, Espresso, XCUITest, or similar.
  • Comfort with REST API testing, including OAuth-based authentication flows, building and debugging HTTP request wrappers, and reading API error responses.
  • Experience working with Git, CI/CD systems, and Agile software development practices.
  • Ability to troubleshoot distributed systems using logs, metrics, traces, and debugging tools.
  • Strong written and verbal communication skills, with the ability to collaborate across technical and nontechnical teams.

Nice To Haves

  • Experience testing cloud-based applications or services in AWS, Azure, or Google Cloud.
  • Working knowledge of Docker and dev containers for running a consistent local test environment.
  • Experience testing Android applications using UiAutomator2, adb, or similar tools.
  • Familiarity with test reporting tools such as Allure, ReportPortal, or similar.
  • Experience with performance and load-testing tools such as k6, JMeter, or Gatling.
  • Knowledge of accessibility, security, contract, or resilience testing.
  • Experience improving test architecture, reducing flaky automation, or modernizing legacy test frameworks.
  • Familiarity with observability platforms and production-quality monitoring.
  • Practical experience using AI coding tools, with the judgment to verify and adapt AI-generated code.
  • Experience mentoring engineers or leading quality initiatives across multiple teams.
  • Experience in a regulated or compliance-driven domain.

Responsibilities

  • Design, develop, and maintain automated test cases and test suites within established automation frameworks and patterns.
  • Create test strategies and plans covering functional, integration, regression, end-to-end, performance, and reliability testing.
  • Integrate automated tests into CI/CD pipelines and improve the speed, stability, and usefulness of test feedback.
  • Review product requirements and technical designs to identify risks, edge cases, and testability concerns early.
  • Diagnose failures across application, test, infrastructure, and data layers, partnering with developers to resolve root causes.
  • Monitor and report quality metrics such as defect trends, test coverage, escaped defects, and automation reliability.
  • Reduce flaky tests and improve the maintainability and execution efficiency of the automation suite.
  • Participate in code reviews and promote engineering practices that improve testability and software quality.
  • Execute manual and exploratory testing for Electronic Logging Device (ELD) compliance solutions, including hardware-in-the-loop setups utilizing Android tablets, telematics devices/On-Board Computers (OBCs), and in-cabin vehicle testing.
  • Work on-site a minimum of three days per week.

Benefits

  • Medical, dental, and vision benefits; some plans are 100% covered by Platform Science for employees.
  • Life insurance and disability benefits.
  • Generous paid time off and company holidays.
  • 401(k) matching.
  • The role may also be eligible for bonus and equity.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service