QA Automation Engineer with financial

Overview

Remote
Depends on Experience
Full Time
Accepts corp to corp applications

Skills

Java-based automation frameworks
Playwright
API testing

Job Details

We are seeking a highly skilled and experienced Senior QA Automation Engineer with strong hands-on experience in Java-based automation frameworks, Playwright, API testing, and CI/CD pipeline integration. The ideal candidate will have deep expertise in both UI and API automation, strong database skills, and a passion for building scalable and maintainable test automation solutions in an Agile environment.

Key Responsibilities:

  • Design, develop, and maintain scalable test automation frameworks (Data-Driven, Hybrid, BDD, TDD)
  • Implement UI test automation using Playwright with Java and Selenium WebDriver
  • Develop BDD test cases using Cucumber (Gherkin syntax, step definitions, reporting)
  • Create and maintain API automation tests using Rest Assured, Postman, and gRPC (including interceptors and metadata validation)
  • Utilize TestNG and JUnit for test execution and validation
  • Integrate automated tests into Jenkins CI/CD pipelines with support for parallel execution
  • Handle test data using JSON and CSV formats
  • Perform backend validation using SQL queries across Snowflake, SQL Server, MySQL, and Oracle
  • Conduct headless browser testing using Playwright in CI environments
  • Follow Page Object Model (POM) for structured test design
  • Collaborate with cross-functional teams to define acceptance criteria and ensure test coverage
  • Use JIRA and Xray for test management, defect tracking, and reporting
  • Manage code versioning using Git and maintain build configurations using Gradle
  • Leverage IntelliJ IDEA as the primary development environment
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.