Software Test Engineer
Core
Design, execute, and maintain test plans for backend services, APIs, frontend interfaces, and device-related features to ensure the reliability and scalability of the eShepherd IoT and AI-driven livestock management platform.
Role type
Software Test Engineer (QA)
Builds
IoT and AI-driven platform for livestock farming
Domain
AgTech / IoT / Cloud
Required skills
Test automation, functional testing, regression testing, integration testing, end-to-end testing, API testing, CI/CD, scripting (JavaScript, Java, Python), defect management, observability tools
Preferred skills
AWS, Cypress, Docker, Kubernetes, microservices, IoT, connected devices
Technologies
Cypress, JUnit, JavaScript, Java, Python, AWS, Docker, Kubernetes
Responsibilities
Design and execute test plans across web, API, and device-based features; Develop and maintain automated test scripts; Collaborate with Product, Engineering, and DevOps teams to improve quality; Use monitoring tools to investigate system behavior and troubleshoot issues; Contribute to continuous improvement of testing tools and processes.
Seniority
Mid-level, hands-on IC