Automation QA Engineer

Dcode Talent LLC
Charlotte, United States of America
yesterday

Role details

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

Job location

Charlotte, United States of America

Tech stack

Clean Code Principles
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Business Analytics Applications
Application Layers
JIRA
Automation of Tests
Azure
Encodings
Continuous Integration
Data Validation
Data Mapping
Data Transformation
Dataspaces
Data Warehousing
Database Testing
DevOps
Github
Python
Scrum
SQL Databases
Test Management
Strategies of Testing
Testng
TypeScript
Web Services
Postman
Sql Optimization
GitHub Copilot
Delivery Pipeline
Large Language Models
Backend
Microsoft Fabric
Pytest
Git Flow
Information Technology
Playwright
Codebase
Functional Programming
Software Coding
REST
Software Version Control
Data Pipelines
Api Management
Jenkins

Job description

The primary focus of this role is driving cutting-edge UI and backend test automation using Playwright (TypeScript/JavaScript). While the core of your daily work will center on building robust TypeScript-based automation suites, you will also leverage AI-assisted testing tools and advanced SQL to validate complex data workflows, ensuring comprehensive quality across both application layers and data pipelines., * Playwright Framework Ownership: Lead the design, execution, and maintenance of scalable automation frameworks using Playwright (TypeScript/JavaScript) for both UI and backend applications.

  • Clean Code Practices: Write, review, and optimize high-quality automated test scripts, establishing best practices for the team around framework maintainability and reusability.
  • Pipeline Automation: Own the integration of automated Playwright regression suites into active CI/CD pipelines to ensure rapid, stable deployments.
  • End-to-End Data Verification: Utilize SQL and automated checks to validate data transformations and integrity within core database environments and data models (such as Microsoft Fabric).
  • AI Tool Implementation: Actively leverage AI tools (LLM-assisted generation, self-healing locators) to increase automation velocity, minimize script maintenance, and reduce test flakiness.
  • Quality Metrics & Reporting: Monitor and communicate actionable quality KPIs-such as automation coverage, defect escape rates, and flakiness metrics-directly to stakeholders and engineering leadership.

Requirements

  • Playwright Mastery: Extensive hands-on experience architecting, scaling, and maintaining automation frameworks using Playwright.
  • TypeScript & JavaScript: Expert-level coding skills in TypeScript and/or JavaScript, with a strong emphasis on writing clean, reusable, and maintainable asynchronous test code.
  • Advanced Automation Concepts: Deep understanding of modern locator strategies, including self-healing locators and Playwright MCP concepts to combat test flakiness.
  • API Testing: Proven expertise in automated web services and REST API testing integrated directly into your automation frameworks, alongside manual verification using Postman.

Data Validation & Secondary Languages

  • Database Testing: Proficiency in Advanced SQL for backend data validation, source-to-target mapping, and cross-system data reconciliation.
  • Data Ecosystems: Familiarity with data warehouse environments and analytics platforms, specifically validating data pipelines and semantic models within Microsoft Fabric.
  • Cross-Functional Languages: Capability to work across multi-language codebases, with secondary experience or exposure to Python (Pytest) and Java (TestNG) for data validation and legacy frameworks.

DevOps & Agile Workflows

  • CI/CD Integration: Experience seamlessly embedding Playwright test suites into continuous integration and deployment pipelines using GitHub Actions, Jenkins, or Azure DevOps.
  • Version Control: Mastery of GitHub branching strategies, including feature branching, pull requests, and peer code reviews.
  • Project Management: Experience operating within an Agile/Scrum environment using JIRA and JIRA Xray for test management.

AI-Assisted Testing & Innovation

  • AI Tooling: Experience using AI-augmented engineering tools like GitHub Copilot (Agent Mode) and Copilot Studio to accelerate script development.
  • Next-Gen QA: Passion for introducing innovative testing strategies, such as AI-driven test generation, anomaly detection, and predictive analytics.

Domain & Professional Background

  • 8+ years of experience to lead the architecture, development, and scaling of our end-to-end automation frameworks.
  • Strong analytical mindset with the ability to troubleshoot complex system interactions and data mismatches.
  • Bachelor's or higher degree in Computer Science, or a related technical field.

Apply for this position