Senior QA Automation Engineer / SDET

ENFOS

Durham (NC)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Annual bonus

Job summary

ENFOS is seeking a Senior QA Automation Engineer / SDET to join our Quality Engineering team in Durham, NC. You will own testing strategy, combine manual testing with Playwright automation, and ensure reliability of our platform trusted by industrial leaders.

You will mentor juniors, work in Agile sprints, and contribute to AI-assisted testing and CI/CD pipelines using GitLab and Docker.

Qualifications

  • 5+ years of experience in Software QA or SDET roles.
  • Expert-level Playwright experience.
  • Experience testing REST APIs and backend integrations.
  • Experience with GitLab and GitLab CI/CD, and scalable automation frameworks.
  • Experience with enterprise business applications.
  • Strong Agile and CI/CD practices, with debugging and root-cause skills.
  • Ability to work independently with strong communication.

Responsibilities

  • Own the testing effort for new features from requirements through production release.
  • Design, execute, and maintain manual, exploratory, regression, and end-to-end automated tests.
  • Develop and maintain scalable automated tests using Playwright; perform API testing.
  • Build and maintain automated tests in GitLab CI/CD pipelines.
  • Identify missing acceptance criteria, edge cases, and risks before development completes.
  • Conduct root cause analysis for production issues; produce clear bug reports.
  • Improve automation coverage, reliability, and QA processes.

Skills

Playwright
QA automation
REST APIs
GitLab CI/CD
Agile/CI-CD
SDET
Mentoring

Tools

Playwright
GitLab CI/CD
Docker

Job description

Every major industrial company carries Environmental Obligations: the legal and financial commitments to remediate, restore, and account for the footprint of their operations. These obligations represent billions of dollars of liabilities, span decades, and have historically been managed across spreadsheets, inboxes, and institutional knowledge.

ENFOS is the enterprise system of record that replaces all of that. The world’s leading energy, chemical, mining, manufacturing, and industrial companies run their Environmental Obligation programs on our platform.

Our advantage isn’t a generic AI model. It’s decades of domain expertise, structured enterprise data, and mission‑critical workflows that competitors cannot easily replicate. We are profitable, growing quickly, and transforming our platform from a record system into an AI‑enabled system of intelligence. If you’re excited about building durable enterprise software, solving complex technical problems, and shaping the future of EOM, we’d love to meet you.

About the Role

As a Senior QA Automation Engineer / SDET at ENFOS, reporting to the QA Lead, who reports directly to the Chief Technology Officer, you will join our Quality Engineering team and play a key role in ensuring the quality, reliability, and scalability of a platform trusted by many of the world's largest industrial companies. You will own the testing strategy and execution for new features from requirements through production release, combining deep exploratory and manual testing with scalable end‑to‑end automation built on Playwright.

This role carries significant ownership across test strategy, automation coverage, and quality standards. You will embrace AI‑assisted testing to increase coverage and productivity, mentor junior engineers, and raise quality engineering practices across the team.

How We Work
  • Agile Development: We operate in two‑week sprints with clear ownership, rapid iteration, and continuous customer feedback.
  • Engineering Excellence: Clean architecture, automated testing, code reviews, and maintainable software are foundational to how we build.
  • Modern Platform: Our platform is supported by a modern engineering toolchain including Playwright, GitLab, GitLab CI/CD, and Docker.
  • Continuous Growth: We invest in mentorship, quality engineering leadership, and system‑level thinking, creating opportunities to influence the platform and grow your career.

Success in this role means independently driving quality throughout the development lifecycle, catching issues before customers do, and continuously raising the reliability and coverage of our test suites. You are expected to own testing initiatives end‑to‑end, review requirements for gaps and risk before development is complete, provide reliable estimates, communicate clearly across teams, and deliver high‑quality releases on schedule.

What You’ll Do
  • Own the testing effort for new features from requirements through production release.
  • Design, execute, and maintain comprehensive manual, exploratory, regression, and end‑to‑end automated test scenarios.
  • Develop and maintain scalable automated test suites using Playwright, and perform API testing to validate REST backend integrations.
  • Build and maintain automated tests within GitLab CI/CD pipelines.
  • Review business requirements to identify missing acceptance criteria, edge cases, and risks before development is complete.
  • Perform root cause analysis for production issues, partner with developers to resolve defects quickly, and create high‑quality bug reports with clear reproduction steps and business impact.
  • Continuously improve automation coverage, test reliability, and overall QA processes.
AI‑Assisted Testing
  • Generate and improve test cases, and discover additional edge cases during exploratory testing.
  • Accelerate Playwright automation development.
  • Review requirements to identify missing scenarios, and analyze defects, logs, and regression impact.
  • Validate AI‑generated outputs before incorporating them into the automation framework.
Additional Responsibilities
  • Collaborate closely with Product Managers, Developers, Business Analysts, and fellow QA team members throughout the development lifecycle.
  • Mentor junior QA engineers and champion scalable, repeatable QA processes and reusable test architecture that improve quality as the platform grows.
Requirements
What You’ll Need
Minimum Qualifications
  • 5+ years of experience in Software QA or SDET roles
  • Excellent manual and exploratory testing skills, with expert‑level experience in Playwright
  • Experience testing REST APIs and validating backend integrations
  • Experience with GitLab and GitLab CI/CD, and designing scalable automation frameworks and test architecture.
  • Experience working with enterprise business applications.
  • Strong understanding of Agile and CI/CD practices, with excellent debugging, analytical, and root‑cause analysis skills.
  • Ability to work independently with minimal supervision, with strong communication and collaboration skills.
Preferred Qualifications
  • Experience testing financial or accounting systems
  • Demonstrated experience using AI to improve test coverage, productivity, and software quality
  • Experience in regulated or audit‑driven, multi‑module enterprise software environments
How You’ll Be Compensated
  • Salary range in the US: $120,000 – $150,000 with opportunity for discretionary bonus paid annually
  • Stock options granted at time of hire and periodically based on performance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer / SDET
Senior QA Automation Engineer / SDET

ENFOS, Inc. • Durham (NC)

On-site
USD 120,000 - 150,000
Stock options
Discretionary bonus
Comprehensive benefits
Senior QA Automation Engineer / SDET
Senior QA Automation Engineer / SDET

ENFOS, Inc. • North Carolina

On-site
USD 120,000 - 150,000
Stock options
Comprehensive Benefits Package
Senior Software Engineer - 2026
Senior Software Engineer - 2026

ENFOS, Inc. • North Carolina

On-site
USD 120,000 - 170,000
Competitive salary
Paid Time Off
Health Care Plan
+3
Senior Software Engineer
Senior Software Engineer

ENFOS • Durham (NC)

On-site
USD 100,000 - 140,000
Competitive salary
Paid Time Off
Health Care Plan
Senior QA Automation Engineer - AI-Driven Testing & Platform Reliability
Senior QA Automation Engineer - AI-Driven Testing & Platform Reliability

ENFOS, Inc. • North Carolina

On-site
USD 120,000 - 150,000
Stock options
Comprehensive Benefits Package
Senior QA Automation Engineer | AI-Driven Enterprise
Senior QA Automation Engineer | AI-Driven Enterprise

ENFOS, Inc. • United States

On-site
USD 120,000 - 150,000
Salary range: $120,000 - $150,000
Discretionary annual bonus
Comprehensive Benefits Package
Senior QA Automation Engineer — Playwright & AI Testing
Senior QA Automation Engineer — Playwright & AI Testing

ENFOS, Inc. • Durham (NC)

On-site
USD 120,000 - 150,000
Stock options
Discretionary bonus
Comprehensive benefits
Senior QA Automation Engineer | AI-Driven Enterprise Testing
Senior QA Automation Engineer | AI-Driven Enterprise Testing

ENFOS • Durham (NC)

On-site
USD 120,000 - 150,000
Stock options
Annual bonus
Software Engineer
Software Engineer

ENFOS • Durham (NC)

On-site
USD 80,000 - 100,000
Competitive salary
Paid Time Off
Full Family Health Care Plan
Senior UI Engineer
Senior UI Engineer

ENFOS • Durham (NC)

On-site
USD 160,000 - 200,000
Stock options
Discretionary bonuses