QA Test Lead

Overview

On Site
$60 - $70
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

QA testing
Java
Selenium
TestNG
XPath axes
CSS
Bitbucket

Job Details

We are seeking a QA Automation Engineer with strong hands-on experience in building robust and scalable automation solutions using Java, Selenium, and TestNG. The ideal candidate will possess recent and relevant experience in QA automation within Agile/Scrum environments and must demonstrate deep understanding of automation frameworks and best practices such as the Page Object Model (POM).

This role requires independent ownership of testing deliverables, strong debugging and triage skills, and effective communication. Candidates with a financial services or banking background and expertise in API testing will be given top priority.

Key Responsibilities:

  • Design, develop, and maintain high-quality automation solutions for functional and regression testing.
  • Develop test automation code using Java, Selenium, and TestNG, ensuring maximum test coverage.
  • Customize, build, and manage scalable automation frameworks using best practices (e.g., POM).
  • Conduct root cause analysis and work with developers for issue resolution.
  • Document test results, create clear test plans and test strategies.
  • Collaborate in Agile/Scrum teams and participate in sprint planning, daily stand-ups, and retrospectives.
  • Manage source control and automation merge/push processes using Bitbucket or Git.
  • Independently handle QA responsibilities and deliverables with minimal supervision.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 3+ years of overall QA testing experience, with at least 2+ years in hands-on automation.
  • Strong expertise in Java, Selenium, TestNG.
  • Experience with XPath axes and CSS selectors.
  • Strong knowledge of test automation best practices and design patterns (e.g., POM).
  • Hands-on experience with Bitbucket (or Git) including automation code merge/push workflows.
  • Solid understanding of Agile testing and QA s role in Scrum.
  • Excellent debugging, triage, and analytical skills.
  • Strong communication skills with the ability to document and present technical details clearly.
  • Highly organized, detail-oriented, and able to multitask in fast-paced environments.
  • Must be able to work onsite and be local to the job location.

Preferred Qualifications (Nice to Have):

  • Experience in API testing using Postman or RestAssured.
  • Knowledge of multithreaded test execution.
  • Experience with creating test documentation such as test plans, strategies, or post-testing reports.
  • Prior experience in the financial services or banking domain (strongly preferred).

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.