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
Bachelor's degree