Opens in a new tab
Contact Us
Contact Us
We treat every contractor like part of the team, because great people stay where they feel valued.
Contact Us
Contact Us
← All open jobs

Sr QA Automation Prog/Dev

Job ID26-00069
EmploymentFull Time/Contract
LocationRemote — United States

Senior QA Automation Programmer/Developer

About the Role

Our client, a state government agency, is seeking a Senior QA Automation Programmer/Developer to provide technical leadership and hands-on expertise in test automation for large-scale enterprise applications.

This resource will play a key role in designing, modernizing, and maintaining automation frameworks while supporting automated testing across the software development lifecycle. The ideal candidate will bring strong experience with Java, Selenium, SQL, CI/CD, and enterprise test automation, along with the ability to mentor other QA automation professionals and collaborate effectively with development, DevOps, business analysis, and QA teams.

Responsibilities

  • Design, develop, maintain, and modernize enterprise automation frameworks with a focus on maintainability, scalability, reliability, sustainability, and reuse.
  • Provide technical leadership for automation architecture, framework design, coding standards, and automation best practices.
  • Evaluate existing automation frameworks and implement improvements to enhance maintainability, scalability, reliability, and execution efficiency.
  • Collaborate with developers, business analysts, DevOps engineers, and QA professionals to define automation strategies, reusable test assets, and technical solutions.
  • Design, execute, and maintain functional, system integration, API, and regression automation suites supporting complex enterprise applications.
  • Integrate automated testing into CI/CD pipelines and support automated test execution throughout the software development lifecycle.
  • Mentor automation engineers through code reviews, technical coaching, framework guidance, and knowledge transfer.
  • Develop SQL queries and perform database validation to support automated testing and troubleshoot complex application issues.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, defect triage, and technical design discussions.
  • Research and evaluate automation tools, technologies, and framework enhancements that can improve software quality and long-term maintainability.

Minimum Qualifications

  • 7+ years of experience designing, developing, and executing automated test solutions for large-scale enterprise applications.
  • 5+ years of experience developing automation frameworks using Java and Selenium or comparable automation technologies.
  • 5+ years of experience designing, developing, or significantly enhancing automation frameworks using object-oriented design principles and reusable framework architecture.
  • 3+ years of experience integrating automated testing into CI/CD pipelines using tools such as Jenkins.
  • 5+ years of experience writing SQL queries and performing database validation in support of automated testing.

Preferred Qualifications

  • Experience serving as an Automation Architect, Principal QA Automation Engineer, Automation Framework Lead, or Senior Automation Consultant.
  • Experience providing technical leadership, mentoring automation engineers, and conducting automation code reviews.
  • Experience modernizing mature automation frameworks to improve maintainability, scalability, sustainability, and long-term supportability.
  • Experience designing automation frameworks from the ground up, including reusable components, reporting, coding standards, maintainability, scalability, and extensibility.
  • Experience evaluating and modernizing legacy automation frameworks and implementing technical improvements.
  • Experience supporting large, complex, mission-critical enterprise applications.
  • Experience collaborating with developers, solution architects, DevOps engineers, and business analysts to implement automation strategies.
  • Experience with IBM Engineering Test Management (ETM), IBM Quality Manager (QM), IBM Collaborative Lifecycle Management (CLM), or comparable enterprise test management tools.
  • Experience automating web applications, REST APIs, and database validation.
  • Experience with performance testing tools or supporting performance testing initiatives.
  • Experience working within Agile/Scrum and DevOps environments.
  • Excellent written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
  • Experience supporting government, healthcare, human services, or other highly regulated enterprise environments.