About the Company The client is undertaking a multi-year technology modernization initiative and is seeking an experienced QA professional to support major project deliverables. The role will contribute to software quality and test automation as applications and systems evolve.
About the Role The client is looking for a QA Engineer with strong Java expertise and experience in both manual and automated testing. This long-term contract position will focus on developing, maintaining, and using test automation frameworks, testing REST APIs, and supporting application quality throughout the modernization initiative.
The role is fully remote, but candidates must be located in the Eastern or Central time zone and able to work Eastern Time hours. The contract is expected to last 12 months or longer.
Key Responsibilities
Design, maintain, and use test automation frameworks to support project testing needs.
Develop and maintain automated tests using Java and Playwright.
Test REST APIs using Java and Playwright’s APIRequestContext.
Implement and maintain Cucumber BDD tests using Gherkin, step definitions, and hooks.
Design reusable service objects and page objects to improve test maintainability.
Perform JSON parsing and schema validation as part of API and application testing.
Create and maintain clean, data-driven automated tests in line with testing best practices.
Use Git and continuous integration tools to support test execution and delivery workflows.
Perform SQL and database testing to validate data accuracy and application behavior.
Collaborate with Agile teams and communicate testing progress, findings, and issues effectively.
Support quality assurance activities related to the client’s technology modernization initiatives.
Required Qualifications
At least 8 years of experience in Quality Engineering, including substantial experience designing, maintaining, and using test automation frameworks.
Strong proficiency in Java.
Hands-on experience with Playwright.
Experience testing REST APIs using Java.
Experience with Playwright’s APIRequestContext.
Understanding of Cucumber BDD, including Gherkin, step definitions, and hooks.
Experience designing reusable service objects and page objects.
Familiarity with JSON parsing and schema validation.
Experience with Git and CI tools such as Jenkins or GitLab CI.
Understanding of test automation best practices and data-driven testing.
Experience with SQL and database testing.
Strong communication skills and experience working in Agile teams.
Experience in the financial industry.
Preferred Qualifications
Performance testing experience.
Experience supporting legacy-to-modern application migrations.
Experience developing test automation using IBM Rational Functional Tester (RFT).
Location and Work Arrangement
Remote position. Candidates must be in the Eastern or Central time zone and able to work Eastern Time hours.
Contract Details
Long-term contract with an expected duration of 12 months or more.