Description

Randstad is seeking a QA Automation Engineer for a client in Washington, DC. This role involves developing, maintaining, and executing automated test frameworks to enhance software quality and reliability. The ideal candidate will have experience with automation tools like Selenium or Cypress, strong programming skills in Java or C#, and expertise in CI/CD integration. Working in an Agile environment, the QA Automation Engineer will collaborate with cross-functional teams to identify test automation opportunities, document technical requirements, and ensure seamless software releases

Develop and maintain automated test scripts and frameworks using tools such as Selenium, Cypress, TestNG, and JUnit

Integrate and execute automated tests within CI/CD pipelines

Identify and implement test automation strategies for manual testing processes

Collaborate with Architects and Product Owners to document technical and functional requirements

Translate business requirements into technical system requirements

Design comprehensive test suites covering diverse test cases and conditions

Analyze test automation results, update tests for new features, and troubleshoot test issues

Reproduce reported defects, identify root causes, and work with developers to resolve them

Qualifications
 

Bachelor’s degree in a related field or equivalent experience

5+ years of experience in test automation

Proficiency in Java or C# for automation scripting

Hands-on experience with Selenium, Telerik, or similar test automation tools

Familiarity with source control tools such as Git, Bitbucket, or TFVC

Working knowledge of Azure DevOps, ALM, TFS, or Jira

Experience testing web services using Postman, SOAPUI, or ReadyAPI

Strong analytical, organizational, and communication skills

Education

Bachelor's degree