Senior Software Engineer
Core
Design, develop, and maintain automated Python test frameworks, simulators, and tools for services, APIs, and UI workflows.
Role type
Senior Software Test Engineer (Automation/SDET)
Builds
Automated test suites, simulators, mocks, and emulators for third-party environments and integration scenarios
Domain
Software Testing / Automation Engineering
Required skills
Python, automated API testing, UI automation, test framework design, simulator/mock development, CI/CD pipelines, distributed systems debugging, test documentation
Preferred skills
Embedded software testing, C/C++, hardware testing, QEMU, Buildroot, Yocto, infrastructure as code
Technologies
Python, Requests, Postman, Newman, Playwright, Jira, X-Ray, Slack, CI/CD
Responsibilities
Build Python- or Go-based simulators and emulators; develop and execute automated API and UI test suites; monitor nightly test runs and analyze failures; troubleshoot API, backend, and UI issues; perform targeted manual testing and validate workflows; document test plans and defects.
Seniority
Senior, hands-on IC