Senior Software Test Engineer
Core
Design and maintain automated test frameworks, execute manual and automated testing, and collaborate with developers to ensure quality of industrial automation software.
Role type
Senior IC Software Test Engineer (Test Automation)
Builds
Business-critical industrial automation and engineering applications
Domain
Industrial software / Cloud / .NET ecosystem
Deliverable
production ML models | product features
Required skills
C#, object-oriented programming, test automation frameworks (MSTest, xUnit, NUnit, TestComplete, Playwright), API/UI test automation (Postman, Swagger), CI/CD pipelines, DevOps practices, containerized environments, SQL servers, Auth0/Identity server concepts
Preferred skills
Microservices architecture, IaaS/SaaS/PaaS architecture, cloud services (Azure)
Technologies
C#, .NET, Azure, Visual Studio, Azure DevOps, Fiddler, Playwright, Postman, Swagger, MSTest, xUnit, NUnit, TestComplete, SQL Server, Auth0
Responsibilities
Analyze requirements to create test plans and scripts; Perform functional, regression, integration, system, performance, security, and UAT testing; Execute manual and automated test cases; Identify, document, and track software defects; Validate APIs, services, and database interactions; Provide early feedback in development lifecycles; Mentor junior engineers; Own project deliveries and designs
Seniority
Senior, hands-on IC