Automation Quality Engineer

PROPERTY CONSULTANT FIN SVC
Issaquah, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Issaquah, United States of America

Tech stack

HTML
JavaScript
.NET
API
Application Performance Management
Application Testing
ASP.NET
HTML5
Automation of Tests
Azure
Software Bug Management
C Sharp (Programming Language)
CSS
Cloud Computing
Computer Programming
Continuous Integration
Software Debugging
DevOps
Github
Microsoft UI Automation
Nunit
Object-Oriented Software Development
Scrum
Regression Testing
E2e Testing
Azure DevOps Pipelines
Mstest
Selenium
Smoke Testing
Test Case Design
Test Execution Engine
TypeScript
Web Applications
Performance Testing
React
Blazor
Delivery Pipeline
Test Scripts
Backend
GIT
Xunit
Specflow
Build Management
Gitlab-ci
Integration Tests
Playwright
Data Management
Front End Software Development
Software Coding
REST
Selenium Webdriver
Api Management

Job description

We are looking for an experienced Automation Quality Engineer to design and build a scalable End-to-End (E2E) automation testing framework for a modern React-based web application. The ideal candidate will have strong expertise in Playwright/Selenium, .NET, TypeScript/JavaScript, API Testing, and Azure DevOps CI/CD. You will work closely with developers, DevOps engineers, and product teams to ensure high-quality software delivery through robust automation and continuous testing practices., * Design, develop, and maintain a scalable E2E automation framework using Playwright or Selenium WebDriver.

  • Develop automated UI test scripts for React-based web applications.
  • Integrate automated test suites into Azure DevOps CI/CD pipelines for pull request validation and scheduled execution.
  • Collaborate with frontend and backend developers to identify automation opportunities and critical business scenarios.
  • Create reliable, maintainable, and low-flakiness automated test suites.
  • Perform UI, API, integration, and end-to-end testing.
  • Validate REST APIs using RestSharp or HttpClient.
  • Implement BDD automation using SpecFlow or Reqnroll.
  • Prepare test plans, test cases, RTM, execution reports, and defect reports.
  • Perform Root Cause Analysis (RCA) for defects and recommend preventive measures.
  • Track testing progress, quality metrics, and automation coverage.
  • Participate in Agile ceremonies, sprint planning, reviews, and retrospectives.
  • Work with DevOps teams to implement continuous testing strategies.
  • Ensure adherence to QA best practices, coding standards, and automation guidelines.

Required Technical Skills

Automation Testing

  • Playwright
  • Selenium WebDriver
  • Test Automation Framework Development
  • End-to-End (E2E) Testing
  • UI Automation

Programming

  • C# / .NET
  • JavaScript
  • TypeScript
  • Object-Oriented Programming (OOP)

Test Frameworks

  • NUnit
  • xUnit
  • MSTest
  • SpecFlow / Reqnroll

Frontend Technologies

  • React
  • HTML5
  • CSS3

API Testing

  • REST API Testing
  • RestSharp
  • HttpClient

DevOps & Tools

  • Azure DevOps
  • CI/CD Pipeline Integration
  • Git
  • Pull Requests

Testing Practices

  • Test Planning
  • Test Case Design
  • Test Execution
  • Defect Management
  • Root Cause Analysis (RCA)
  • Regression Testing
  • Smoke Testing
  • Integration Testing
  • Test Reporting
  • Test Metrics

Requirements

Must Have Skills - QE Automation Skill 1 - 8 + Years of exp in QE Skill 2 - 5 + Years of Exp in Azure, C# and react Skill 3- 6+ Years of exp in Playwright/Selenium Skill 4 - 6+ Years of exp in Typescript/Javascript, * Strong experience in Automation Testing.

  • Experience building automation frameworks from scratch.
  • Hands-on experience with React application testing.
  • Strong knowledge of Playwright or Selenium.
  • Experience with .NET/C# development.
  • Experience integrating automation into Azure DevOps pipelines.
  • Strong understanding of API testing.
  • Experience working in Agile/Scrum environments.
  • Excellent debugging and analytical skills.
  • Strong communication and collaboration skills.

Preferred Skills

  • Azure Test Plans
  • Azure Application Insights
  • Blazor or ASP.NET MVC
  • GitHub Actions or GitLab CI
  • Performance testing exposure
  • Test data management
  • Risk analysis and quality metrics reporting

Nice to Have

  • Experience with modern React applications.
  • Experience with cloud-based testing environments.
  • Knowledge of observability and test dashboards.
  • Exposure to continuous testing practices.

Primary Skills

  • Playwright
  • Selenium WebDriver
  • React
  • .NET / C#
  • JavaScript
  • TypeScript
  • Azure DevOps
  • CI/CD
  • API Testing
  • NUnit / xUnit / MSTest
  • SpecFlow / Reqnroll
  • HTML
  • CSS
  • Git

Soft Skills

  • Excellent communication
  • Strong analytical thinking
  • Problem-solving skills
  • Team collaboration
  • Leadership and mentoring ability
  • Attention to detail
  • Ability to work in a fast-paced Agile environment

Apply for this position