Software Development Engineer in Test II (SDET II)
Core
Design and maintain automated test solutions, create test strategies, and partner with engineering teams to improve software quality and delivery speed for IoT and transportation solutions.
Role type
Senior IC Software Development Engineer in Test (SDET)
Builds
Automated test suites, CI/CD pipelines, and quality metrics dashboards for Electronic Logging Device (ELD) compliance solutions.
Domain
IoT, Transportation, Supply Chain
Required skills
Python, Java/C#/Ruby/JavaScript, Gherkin/BDD, Mobile UI automation (Appium/Espresso/XCUITest), REST API testing, Git, CI/CD, Distributed systems debugging
Preferred skills
AWS/Azure/GCP, Docker, Android testing (UiAutomator2), Performance testing (k6/JMeter), Observability platforms, AI coding tools
Technologies
Python, Java, C#, Ruby, JavaScript, TypeScript, Gherkin, Appium, Espresso, XCUITest, UiAutomator2, adb, Git, CI/CD, AWS, Azure, Google Cloud, Docker, k6, JMeter, Gatling, Allure, ReportPortal
Responsibilities
Design, develop, and maintain automated test cases and test suites; Create test strategies covering functional, integration, regression, and performance testing; Integrate automated tests into CI/CD pipelines; Review product requirements and technical designs to identify risks; Diagnose failures across application, test, infrastructure, and data layers; Monitor and report quality metrics; Execute manual and exploratory testing for ELD compliance solutions including hardware-in-the-loop setups.
Seniority
Mid-Senior, hands-on IC