Software Test Automation and DevOps Engineer
Core
Design, develop, and maintain automated test frameworks and CI/CD pipelines for embedded firmware, desktop, mobile, and cloud-based SaaS platforms within medium voltage power distribution and protection products.
Role type
Software Test Automation & DevOps Engineer
Builds
Automated testing frameworks, CI/CD pipelines, and deployment environments for power distribution and protection software.
Domain
Energy infrastructure / Electrical utilities / Industrial technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated testing frameworks (Selenium, Appium, Pytest, JUnit, Robot Framework), Azure DevOps, CI/CD pipeline management, AWS services (EC2, S3, Lambda, RDS, VPC, CloudWatch), Python, Git, DevOps practices, cloud security principles
Preferred skills
Experience with embedded systems, electrical infrastructure, utilities, energy, or industrial technology environments
Technologies
Selenium, Appium, Pytest, JUnit, Robot Framework, Azure DevOps, AWS (EC2, S3, Lambda, RDS, VPC, CloudWatch), Python, Git
Responsibilities
Design and maintain automated test frameworks across multiple platforms; Execute automated and manual testing for software and hardware-integrated systems; Build and maintain Azure DevOps CI/CD pipelines; Manage development, staging, and production deployment environments; Drive end-to-end release management and deployment processes; Monitor and secure AWS cloud infrastructure environments
Seniority
Mid-level, hands-on IC