
QA Test role / Playwright /TypeScript
Hgtechinc • Tempe, Arizona, United States
Role & seniority: QA Automation Engineer (senior-level focus), in-person interview; hybrid work 3 days/week; local candidates only.
Location & work type: Tempe, AZ; Hybrid (onsite 3+ days/week); in-person client interview.
Stack/tools: Cypress/Playwright for web/API testing; JavaScript/TypeScript/Node.js; GraphQL; CI/CD with Azure DevOps and GitHub Actions; Azure cloud; Kubernetes (preferred); observability tools (e.g., Dynatrace, Mezmo/LogDNA, BigPanda, Nucleus) as nice-to-have.
Top 3 responsibilities
-
Design, develop, and maintain automated test frameworks for web and API testing (Cypress/Playwright).
-
Build and maintain CI/CD integration to ensure reliable automated testing (Azure DevOps, GitHub Actions).
-
Conduct regression/functional/ performance/security testing; collaborate with developers/product managers to ensure high-quality releases; participate in SRE-led monitoring and incident workflows.
Must-have skills
-
Design, develop, and maintain automated test frameworks (Cypress/Playwright) for web and API testing.
-
Experience testing apps built with JavaScript, TypeScript, Node.js, and GraphQL.
-
Ability to integrate automated tests with CI/CD pipelines (Azure DevOps and GitHub Actions).
Nice-to-haves
-
Bachelor’s degree (or equivalent) in CS/Engineering/IS or related field; 5+ years in large-scale production solutions.
-
Experience with observability/monitoring tools and incident management concepts (e.g., Dynatrace, Mezmo, BigPan
Full Description
Title: QA Test role / Playwright /TypeScript
Location: Tempe, AZ
Note
-
Local candidates required and In-person interview at the client location.
-
Hybrid position at least 3 days a week.
-
Coder byte test assessment from the client.
Top 3 required skills
-
Able to Design, develop, and maintain automated test frameworks using Cypress/Playwright for web and API testing.
-
With Experience in testing applications built with JavaScript, TypeScript, Node.js, and GraphQL.
-
Able to Build and maintain integration with CI/CD pipelines to ensure reliable automated testing using Azure Dev Ops and GitHub actions.
Nice to Have Skills and Experience
-
Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
-
5+ years of experience designing, developing, and implementing large-scale solutions in production environments
-
Dynatrace (APM/monitoring)
-
Mezmo (LogDNA) (log aggregation)
-
BigPanda (incident intelligence)
-
Nucleus (security & vulnerability management)
-
Understanding of production observability and incident management concepts.
-
Excited to learn, grow their SRE skills, and take ownership across both testing and reliability domains.
-
A passion for improving processes and building reliable systems.
-
Proven ability to work independently and take initiative with minimal guidance.
-
Strong background in quality engineering, with a solid understanding of automation best practices.
-
Familiarity with SRE concepts such as monitoring, alerting, incident response.
-
Design, develop, and maintain automated test frameworks using Cypress/Playwright for web and API testing.
-
Experience testing applications built with JavaScript, TypeScript, Node.js, and GraphQL.
-
Familiarity with navigating and managing resources in Azure cloud and Kubernetes environments.
-
Define and execute comprehensive test strategies for new features and services.
-
Implement and manage CI/CD workflows using GitHub Actions or other GitHub-integrated tools.
-
Build and maintain integration with CI/CD pipelines to ensure reliable automated testing using Azure Dev Ops and GitHub actions.
-
Conduct regression, performance, and security testing.
-
Collaborate with developers and product managers to ensure high-quality releases.
-
Participate in the SRE team’s daily operations, including system monitoring, alerting, and incident response.
-
Implement post-deployment validation, health checks, and release safety mechanisms.
-
Help define and monitor SLAs, SLOs, and error budgets.
-
Contribute to reliability tooling, observability improvements, and performance diagnostics.
-
Participate in blameless postmortems and propose solutions to improve system stability.
-
Ensure key stakeholders, product owners, and platform owners are informed of reliability concerns and their potential impact on the customers' experience.
-
Design, code, test and deliver solutions to automate manual operation (i.e., “TOIL”).
-
Participate in operations support and on-call rotation shifts (could include weekends and holidays), for SRE supported systems and products with a focus on implementing long-term solutions for any problems identified.;
-
Collaborate with stakeholders such as product and platform owners, to define service level objectives (SLOs), and service-level indicators (SLIs) for system operations focused on the critical features of the customers journey and experience.
-
Track and manage reliability performance against agreed SLOs, in partnership with IT monitoring teams or other stakeholders, and ensure systems continue to meet SLOs over time.
-
Provide expert knowledge on reliability approaches, to ensure our organization achieves its goals and roadmap for reliability.
-
Champion reliability being treated as a feature in products and platforms and promote the concept across all phases of the software development life cycle.
-
Create dashboards and reports to communicate key metrics, to product owners and key stakeholders.
-
Contribute to documentation and runbooks for owned applications based on operational experience, user feedback, and application changes
Preferred Qualifications
-
Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
-
Airline Industry experience