dreamwork_

Senior QA Automation Engineer (Playwright / TypeScript)

Job Summary

We are looking for a highly skilled Senior QA Automation Engineer with strong expertise in test automation, framework development, performance testing, and data validation. The ideal candidate will have hands-on experience building automation frameworks from the ground up, developing scalable test solutions, and driving quality throughout the software development lifecycle.

Key Responsibilities

  • Design, develop, and maintain scalable test automation frameworks using Playwright and TypeScript.
  • Create reliable automated test suites with robust locator strategies, parallel execution, and effective debugging mechanisms.
  • Develop and execute performance and load testing strategies using JMeter.
  • Analyze application behavior, troubleshoot failures, and perform root cause analysis.
  • Build and maintain CI/CD test automation pipelines using Jenkins.
  • Collaborate with cross-functional teams to understand requirements and ensure comprehensive test coverage.
  • Create and maintain BDD-based test suites using Cucumber and Gherkin.
  • Perform backend and data validation testing using complex SQL queries.
  • Leverage Generative AI tools to improve engineering productivity while ensuring proper review and validation of generated outputs.
  • Continuously improve automation coverage, framework maintainability, and testing processes.

Required Skills & Experience

  • 5+ years of hands-on experience with Playwright and TypeScript.
    • Expertise in resilient locator strategies.
    • Experience with parallel test execution.
    • Strong knowledge of trace-based debugging and test failure analysis.
  • Proven experience designing, developing, or significantly enhancing an automation framework.
    • Ability to explain framework architecture, design decisions, and implementation approach.
  • Strong SQL expertise.
  • Ability to understand and explain complex SQL queries and data transformations.
  • Strong hands-on experience with JMeter for performance, load, and stress testing.
  • Experience with Jenkins, including:
    • Declarative pipelines
    • Scheduled jobs
    • Build agents
    • Credential management
  • Strong experience with BDD/Cucumber and writing clear, maintainable Gherkin scenarios.
  • Working knowledge of AWS Cloud Services, with experience supporting test automation and CI/CD workflows in cloud environments.
    • Familiarity with services such as EC2, S3, IAM, CloudWatch, Lambda is preferred.
  • Practical experience using Generative AI tools in day-to-day engineering activities with a strong emphasis on reviewing and validating generated outputs.
  • Excellent debugging and problem-solving skills with a structured approach to investigation and issue resolution.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Python development experience.
  • Experience with ALM / Quality Center, including REST API integrations.
  • Exposure to regulated software environments.
  • Working knowledge of Docker and Linux.
  • Experience with Oracle and/or Snowflake databases.

What We Look For

  • Strong ownership and accountability.
  • A quality-first engineering mindset.
  • Ability to articulate technical decisions and debugging approaches clearly.
  • Curiosity, analytical thinking, and a systematic approach to problem-solving.
  • Experience building scalable, maintainable, and reliable automation solutions.