Search

QA Automation Engineer

Saige Consulting
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Job Summary: We are seeking an experienced QA Automation Engineer to design, implement, and maintain scalable test automation frameworks for validating enterprise web applications. The ideal candidate will bring hands-on expertise in Playwright and Selenium, test management integration (particularly Azure DevOps), and enterprise testing best practices. This role is critical to ensuring software quality, performance, and release confidence through automated testing at scale.

Key Responsibilities:

  • Design and implement automated testing frameworks using Playwright and Selenium leveraging the Page Object Model (POM) design pattern
  • Apply additional test architecture best practices, including Factory patterns, to ensure modularity and scalability
  • Collaborate with DevOps team to integrate automated tests with CI/CD tools such as Azure DevOps, ensuring test runs are part of CI/CD pipelines with clear reporting and gating policies
  • Collaborate with development and QA teams to define test strategies aligned with business goals and application architecture
  • Develop dynamic and reusable test data strategies, including use of data builders, environment-specific configurations, and automated cleanup routines
  • Organize test suites using tagging and grouping for selective execution (e.g., smoke, regression, integration)
  • Enable and maintain parallel and cross-browser test execution to optimize pipeline performance
  • Conduct integration, regression, and post-release testing across multiple environments
  • Monitor and address test flakiness, implement retries and logging strategies, and maintain clean test execution records
  • Generate detailed test reports with logs, screenshots, and video recordings for traceability and audit purposes
  • Ensure test frameworks meet enterprise quality standards with proper version control, linting, code reviews, and documentation

Preferred Skills:

  • Proficiency in Playwright for automated browser testing
  • Strong knowledge of Azure DevOps Test Plans and integration of automation test execution with CI/CD pipelines
  • Experience building and maintaining robust test frameworks using design patterns like POM, Factory, and Screenplay
  • Proficiency in programming/scripting languages such as JavaScript/TypeScript, Python or C#
  • Familiarity with REST API testing (e.g., Postman, REST-assured) and backend validation
  • Working knowledge of SQL and database validation techniques
  • Experience with test data generation tools (e.g., Faker) and environment-aware test configuration
  • Knowledge of performance or security testing is a plus
  • Exposure to real-time monitoring and logging tools like Azure Monitor or Application Insights

Qualifications:

Proven experience as a QA automation engineer or similar role

  • Working knowledge of test management, QA methodology and related tools
  • Ability to document and troubleshoot errors
  • Effective verbal and written communication skills
  • Analytical mind and problem-solving aptitude
  • Strong organizational skills
  • BSc/BA in Computer Science, Engineering, or a related field
  • Experience supporting QA automation for large-scale systems or State/Provincial government projects is preferred

Company DescriptionSaige Consulting is a global AI and technology consultancy that specializes in driving digital transformation for enterprise clients. Saige partners with organizations across various sectors—including financial services, government, manufacturing, energy, and private equity—to optimize operations, enhance efficiency, and foster innovation.

Company Description

Saige Consulting is a global AI and technology consultancy that specializes in driving digital transformation for enterprise clients. Saige partners with organizations across various sectors—including financial services, government, manufacturing, energy, and private equity—to optimize operations, enhance efficiency, and foster innovation.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...