Principal QA Automation Engineer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

API
Appium
AngularJS
JavaScript
Java
Microservices
Mobile Applications
Test-driven Development
React.js
React Native
Selenium
Behavior-driven Development

Job Details

Role: Principal QA Automation Engineer

Location: Dallas or Miramar, 3 days in office

Duration: Long-term contract / C2H

This role needs to be SUPER strong with Automation skills .Lead the Automation set up framework, for multiple teams and technologies.

  • This is a Principal QA Automation Engineer position within the Center of Excellence team.
  • The role focuses on building and maintaining centralized automation frameworks for web, mobile, and API testing.
  • The team does not directly test applications but develops reusable frameworks that other product teams will use.

Key Responsibilities

  • Design and implement automation frameworks across web, mobile, and API platforms.
  • Lead technical initiatives and resolve framework-related issues.
  • Ensure collaboration with other teams and support adoption of automation tools.
  • Drive and evolve the organization-wide automation roadmap.

Tech Stack & Requirements

  • Strong experience building automation frameworks.
  • Preferred tools:
    • Playwright for web automation
    • Appium for mobile automation
    • Open to similar tools if the candidate can quickly adapt.
  • Experience testing applications built with AngularJS, React, React Native, and micro frontends.
  • Good understanding of microservices architecture.
  • Knowledge of BDD and PDD is required.
  • Mobile automation experience is required, not optional.

Team Collaboration

  • This is an individual contributor role with leadership responsibilities.
  • Will work with ~2-3 QA engineers on automation within the Center of Excellence.
  • Will collaborate with 10 12 product teams to support framework implementation and issue resolution.
  • Broader CoE team (~6 people) also includes others working on areas like UAT support, process optimization, and data refreshes.

Time Allocation

  • 25 30% of the time will be spent in meetings, mostly technical.
  • The rest will be hands-on technical work.
  • Meetings are not tied to specific product teams no daily scrum involvement.

Skill Set required:

  • Experience of working with cross-functional teams and implementing automation frameworks.

Experience of designing and developing Web and Mobile automation frameworks with tools such as Selenium, Playwright, Java, Javascript, Appium or equivalent technologies Automation of Web and Mobile applications built on Angular JS, React, React Native and Micro front end/microservices based architecture Strong Understanding of TDD (Test Driven Development) and BDD (Business Driven Development) Extensive experience in API testing and automation using open-source testing frameworks like RestAssured, Karate etc

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.