Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Energy Jobline ZR seeks a Senior Test Automation Engineer to design, develop, and maintain automated testing for UI, REST APIs, and data layers in an Agile environment. Build frameworks from scratch using Playwright or Cypress and .NET/NUnit, and integrate tests into CI/CD for robust validation across UI and services.
The role is onsite in Seattle with a Friday remote option and requires immediate availability and a mandatory background check.
Job Description
Position: Senior Test Automation Engineer – UI, API & .NET
Location: Seattle, Washington, USA
Work Arrangement: Onsite x4 days a week Friday remote
Start Date: Immediate Availability
Background Check: Mandatory
Primary Technologies: Playwright, Cypress, .NET, C#, NUnit, JavaScript, REST APIs, Azure DevOps, Jenkins, GitHub Actions, Git, and AI-Assisted Testing
Contract-to-hire. The client will not sponsor or transfer work visas now or in the future. Candidates must be authorized to work in the US for any employer, on a permanent basis, without current or future sponsorship.
The Senior Test Automation Engineer will design, build, implement, and maintain comprehensive automated testing solutions covering user interfaces, REST APIs, and supporting data layers. The primary performance challenge is to create reliable, maintainable automation frameworks that improve test coverage, accelerate defect identification, and support consistent software delivery.
This is a hands‑on engineering role requiring demonstrated experience developing automation frameworks from scratch rather than relying exclusively on existing test suites. The engineer will use Playwright or Cypress for UI automation, .NET/C# with NUnit for API automation, and appropriate validation techniques to test functionality and content across application layers.
The position also requires experience integrating automation into CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions. The engineer will configure test execution using dotnet, implement NUnit/TRX reporting, support environment‑specific configuration and parallel execution, and maintain automated test code through disciplined Git branching, pull requests, and code reviews.
The engineer will operate in an Agile/Scrum environment and use approved AI tools to accelerate test development, improve script stability, and support debugging and analysis.
Purpose: Build the automated quality‑engineering capabilities that help development teams deliver dependable software. Your work will strengthen confidence in application functionality, API behavior, and content accuracy by providing reliable automated validation across multiple technology layers.
Motivators: This opportunity is well suited to an engineer who enjoys writing code, designing frameworks, troubleshooting difficult automation problems, and improving software quality through practical engineering solutions. The position offers meaningful technical ownership, visible delivery outcomes, and the opportunity to combine Playwright or Cypress, C#/NUnit, CI/CD, and AI‑assisted testing into a cohesive automation capability.