Senior SDET

Ztek Consulting

New York, NY • 14m ago • Hybrid

Senior

Hybrid

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

Role: Senior SDET focused on UI test automation, reliability, and front-end performance testing.

Description

You will design and extend UI test automation frameworks and end-to-end browser test suites, with substantial hands-on Playwright experience. The role includes backend checks within UI scenarios, reliable CI execution, and front-end performance testing with profiling, diagnosis, and enforced performance budgets. You’ll also work with test reporting and traceability and build isolated test environments using containers and cloud infrastructure.

Responsibilities

  • Design, implement, and significantly extend a shared UI test automation framework
  • Develop and maintain reliable Playwright-based UI tests (migration from Cypress/Selenium is acceptable)
  • Use Python for test tooling (e.g., pytest) and contribute to the shared framework
  • Handle data setup, run backend validations inside UI scenarios, and support test tooling
  • Test React applications with complex data grids (e.g., AG Grid), dynamic forms, and heavy client-side state
  • Mock REST and WebSocket traffic in the browser and test authentication flows
  • Run front-end performance testing: profiling and diagnosing long tasks, layout thrashing, and memory leaks
  • Define and enforce performance budgets in CI
  • Implement CI/CD pipelines (Azure DevOps preferred) with Git and reliable test execution practices
  • Build isolated test environments on Linux and Docker; use AWS services and infrastructure as code
  • Reduce flaky tests via deterministic waits, controlled retries, and triage
  • Provide reporting and traceability using Playwright reports, Allure, and/or related tools
  • Maintain clear documentation and communicate effectively

Benefits

Benefits are not specified in the provided posting.

Requirements

  • 5+ years of UI test automation experience, including designing or significantly extending a framework
  • Strong TypeScript/JavaScript and Node.js skills with substantial hands-on Playwright experience
  • Working Python skills (pytest and/or Playwright for Python) for test tooling and shared framework contributions
  • Experience testing React apps with complex data grids (e.g., AG Grid) and dynamic forms with heavy client-side state
  • Experience mocking browser network traffic (REST and WebSocket) and testing authentication flows
  • Front-end performance testing experience using Chrome DevTools Performance and Memory, Lighthouse, and performance APIs
  • Ability to diagnose long tasks, layout thrashing, and memory leaks and set/enforce performance budgets in CI
  • CI/CD experience with Azure DevOps (preferred) or Jenkins/GitHub Actions; proficiency with Git
  • Experience building isolated test environments: Linux command line/shell scripting, Docker and Docker Compose
  • AWS experience with EC2/ECS/EKS, S3, IAM, VPC, and CloudWatch
  • Infrastructure as code with Terraform, CloudFormation, or CDK
  • Reliability practices: isolated tests, deterministic waits instead of sleeps, controlled retries, and flaky test triage
  • Test reporting and traceability experience (Playwright reports, Allure, Azure Test Plans, TestRail)
  • Clear communication and strong documentation skills

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report