Senior Software Engineer - Embedded Testing(Automation)
Core
Design, deploy, and scale custom test automation harnesses and frameworks for web applications, REST APIs, and embedded software communication blocks.
Role type
Senior Software Engineer (Embedded Testing Automation)
Builds
Custom test automation frameworks and CI/CD pipelines for continuous verification and regression testing.
Domain
Embedded systems, IoT, and software verification
Required skills
Python, Pytest, Java, Selenium, TestComplete, GitLab CI/CD, Jira, Jama Connect, SQL, REST API testing, embedded software testing, network protocol validation (WiFi, Ethernet, RS-232, CAN)
Preferred skills
AI-driven test tools, self-healing automation, LLM-driven test generation, Azure, AWS, JMeter, security testing, hardware integration
Technologies
Python, Pytest, Java, Selenium, TestComplete, GitLab, Jira, Jama Connect, Sauce Labs, JMeter, Azure, AWS
Responsibilities
Validate web applications, REST APIs, and embedded software communication blocks; Design and deploy test automation frameworks; Integrate automated test suites into CI/CD pipelines; Trace software requirements to test cases; Run code reviews; Manage V&V environments compliant with regulatory bodies.
Seniority
Senior, hands-on IC