Software Validation and Automated Testing Engineer
Core
Design, develop, validate, and automate testing solutions for Full Stack Desktop, Mobile, Vehicle Interface, and Cloud-based services within the automotive diagnostics domain.
Role type
Senior IC software validation and test automation engineer
Builds
Automated testing frameworks, test suites, and CI/CD pipelines for vehicle diagnostic tools and connected ecosystems
Domain
Automotive diagnostics and connected vehicle software
Required skills
Software validation strategies, automated test frameworks, CI/CD integration, functional and regression testing, API testing, source control, SDLC knowledge, performance testing
Preferred skills
Automotive diagnostic protocols (CAN, DoIP, UDS, J2534, OBD-II), hardware/software integration testing, cybersecurity, cloud platforms, Java, Kotlin, C#, C++, DevOps tools
Technologies
Selenium, Appium, Playwright, Cypress, NUnit, Junit, xUnit, TestNG, Postman, Azure DevOps, GitHub Actions, Jenkins, Git, SonarQube
Responsibilities
Define and execute software validation strategies, create and maintain automated test suites, integrate testing into CI/CD pipelines, develop test utilities and tools, track and report quality metrics, collaborate on software architecture reviews
Seniority
Mid-level to Senior, hands-on IC