Senior JavaScript Engineer (SRE / Quality Engineering Focus)

  • Dallas, TX
  • Posted 11 hours ago | Updated 11 hours ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Cypress or Playwright
JavaScript / TypeScript / Node.js / GraphQL
Azure DevOps and GitHub Actions
Dynatrace
Mezmo
BigPanda

Job Details

Job Title: Senior JavaScript Engineer (SRE / Quality Engineering Focus)

Location: Dallas, TX,
Duration: Long Term contract


Project Description

In this role, you will be part of a high-impact engineering team where system reliability, automation, and quality engineering are treated as core product features. You will work closely with product owners, platform teams, and key stakeholders to ensure the delivery of reliable, scalable, and customer-focused systems. The primary focus of the role is on automating manual operational tasks (TOIL reduction), applying Site Reliability Engineering (SRE) practices, and owning end-to-end quality across the entire software development life cycle (SDLC).


Key Responsibilities

  • Ensure key stakeholders, product owners, and platform owners are informed about reliability risks and their impact on customer experience.
  • Design, develop, test, and deliver automation solutions to reduce manual operational work (TOIL).
  • Participate in operations support and on-call rotations, including weekends and holidays when required.
  • Collaborate with stakeholders to define and maintain Service Level Objectives (SLOs) and Service Level Indicators (SLIs).
  • Track reliability performance against agreed SLOs and ensure continuous improvement over time.
  • Champion reliability as a product feature across all phases of the software development life cycle.
  • Create dashboards and reports to communicate reliability metrics to leadership and product teams.
  • Contribute to documentation, runbooks, and operational best practices based on real production experience.

Technical & Functional Responsibilities

  • Strong understanding of production observability, monitoring, and incident management concepts.
  • Design, develop, and maintain automated test frameworks using Cypress / Playwright for web and API testing.
  • Execute comprehensive test strategies including regression, performance, and security testing.
  • Experience testing applications built using JavaScript, TypeScript, Node.js, and GraphQL.
  • Implement and manage CI/CD workflows using GitHub Actions and Azure DevOps.
  • Maintain seamless integration between automated testing frameworks and CI/CD pipelines.
  • Work within Azure Cloud and Kubernetes environments for testing, monitoring, and reliability validation.
  • Participate in daily SRE operations including monitoring, alerting, incident response, and post-deployment validations.
  • Support post-release health checks, release safety mechanisms, and error budget monitoring.
  • Participate in blameless postmortems and propose long-term stability improvements.

Must-Have Skills

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • 5+ years of experience designing, developing, and supporting large-scale production systems.
  • Hands-on experience building automated test frameworks using Cypress or Playwright.
  • Strong experience testing JavaScript / TypeScript / Node.js / GraphQL based applications.
  • Proven experience integrating automated testing into CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Strong problem-solving skills with the ability to work independently and take ownership.
  • Excellent communication skills and ability to collaborate across cross-functional teams.

Nice to Have Skills

  • Experience with Dynatrace (APM & monitoring).
  • Knowledge of Mezmo (LogDNA) for log aggregation.
  • Exposure to BigPanda for incident intelligence.

Familiarity with Nucleus or similar security and vulnerability management platforms.

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.

About Menzo