Full Time

QA Automation Engineer (PERM Direct Hire)

Robert Half
$70,000 - $110,000* / year (about $34–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Robert Half, so some details may not match this job. The employer's own page has the real description.

Job Overview

The QA Automation Engineer at Robert Half will play a critical role in ensuring the quality and performance of software applications through the design and implementation of automated testing frameworks. This position requires a strong foundation in software testing methodologies, as well as the ability to collaborate effectively with development teams to identify issues early in the software development lifecycle. The engineer will be responsible for developing comprehensive test plans, executing automated test scripts, and facilitating the continuous improvement of testing processes to ensure robust software delivery.



Job Responsibilities

  • Design, develop, and maintain automated test scripts and frameworks.
  • Create comprehensive test plans and detailed test cases for new software features.
  • Execute manual and automated testing processes to identify software defects.
  • Integrate automated tests into the CI/CD pipelines to enhance efficiency.
  • Collaborate with software developers and product teams to ensure quality standards are met.
  • Analyze test results and provide actionable feedback to development teams.
  • Continuously improve testing methodologies and practices based on industry trends.
  • Participate in code reviews and contribute to the software development best practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software quality assurance, specifically in automated testing.
  • Proficiency in using test automation tools such as Selenium, JUnit, or TestNG.
  • Solid understanding of programming languages such as Java, C#, or Python.
  • Familiarity with Agile methodologies and software development processes.
  • Experience with performance testing and tools like JMeter or LoadRunner is a plus.
  • Strong analytical and problem-solving abilities.


Technologies & Tools

This position utilizes a variety of technologies and tools, including but not limited to test automation frameworks like Selenium and JUnit, programming languages such as Java and Python, and continuous integration platforms like Jenkins and GitLab. Familiarity with performance testing tools such as JMeter or LoadRunner is also beneficial. The candidate will be expected to work within a DevOps environment, utilizing tools that streamline the software testing process and facilitate collaboration among development and testing groups.



Ideal Candidates

Ideal candidates for the QA Automation Engineer role will possess a passion for quality and a meticulous attention to detail. They demonstrate strong critical thinking skills and are proactive in navigating complex problem spaces. Additionally, a good fit for this position is characterized by effective communication skills, both written and verbal, enabling successful collaboration across cross-functional teams. Adaptability and an eagerness to stay updated with the latest industry trends in software testing and automation technologies will also differentiate high-caliber applicants.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.