1

Software Test Automation Engineer Jobs in South Carolina

The engineer will build and maintain embedded test setups, test software, and automation scripts; troubleshoot issues; analyze results; and clearly communicate findings to design, production, and ...

New

SDET

Fort Mill, SC · On-site

$44 - $56.75/hr

Job Title: SDET - QE Automation Engineer Location: Fort Mill, SC (Fully Onsite) Employment Type: Contract

Software Test Engineer

Rock Hill, SC · On-site

$111 - $115/hr

Software Test Engineer. Job duties include: Design and develop scalable automated testing frameworks using Selenium WebDriver and Java to improve test efficiency. Involve in various phases of the ...

Controls & Automation Engineer

Sumter, SC · On-site

$74K - $98K/yr

Develop and execute factory and field test plans for control systems and panels. * Coordinate ... Support plant automation infrastructure, including controls hardware, software, and industrial ...

Office skills: Office software to include, word processing, spreadsheet and presentation ... fabrication and test to production. * Define, develop, and deploy automation into Flex sites.

Office skills: Office software to include, word processing, spreadsheet and presentation ... fabrication and test to production. * Define, develop, and deploy automation into Flex sites.

Design, develop, test, deploy, and support enterprise automation solutions that improve operational ... Freshservice Engineering & Administration * Design and administer Freshservice automation solutions ...

SDET

Columbia, SC · On-site

$46.25 - $59.75/hr

Position : SDET Location : Columbia, SC Hybrid - Onsite Tuesday, Wednesday, Thursday (and as needed ... Develop and enhance automation scripts * Collaborate on improvements to a custom Java-based ...

The Automation Engineer will work in the development, delivery, and commissioning of ... Support Factory Acceptance Tests ("FAT"s) / Software Acceptance Tests ("SAT"s) * Support start-up ...

next page

Showing results 1-20

Software Test Automation Engineer information

See South Carolina salary details

$10

$47

$70

How much do software test automation engineer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for software test automation engineer in South Carolina is $47.58, according to ZipRecruiter salary data. Most workers in this role earn between $41.06 and $54.18 per hour, depending on experience, location, and employer.

What is a software test automation engineer?

Software Test Automation Engineers are professionals responsible for designing, developing, and executing automated tests to ensure the quality and functionality of software applications. They use specialized tools and scripts to automate repetitive testing tasks, identify bugs, and improve the efficiency of the software development process. Their work helps teams deliver reliable software more quickly and with fewer manual errors.

What are the key skills and qualifications needed to thrive as a software test automation engineer, and why are they important?

To thrive as a Software Test Automation Engineer, you need a strong understanding of software testing principles, programming skills (often in languages such as Java, Python, or JavaScript), and a background in computer science or a related field. Familiarity with test automation frameworks (like Selenium, Cypress, or Appium), CI/CD systems, and relevant certifications such as ISTQB are typically required. Attention to detail, problem-solving abilities, and effective communication are essential soft skills in this role. These skills are crucial for ensuring software quality, streamlining development processes, and facilitating collaboration between development and QA teams.

What are some common challenges faced by software test automation engineers, and how can they be addressed?

Software Test Automation Engineers often encounter challenges such as maintaining test scripts amid frequent code changes, ensuring test coverage for new features, and dealing with flaky or unreliable tests. These can be addressed by regularly updating automated tests alongside development, implementing robust test design patterns, and collaborating closely with developers to understand code changes. Additionally, effective use of version control and continuous integration can help teams quickly identify and resolve automation issues, making the testing process more reliable and efficient.

What is the difference between Software Test Automation Engineer vs QA Automation Tester?

AspectSoftware Test Automation EngineerQA Automation Tester
CredentialsBachelor's in CS or related field, certifications like ISTQB, automation tools knowledgeSimilar credentials, focus on testing certifications and automation skills
Work EnvironmentDevelops and maintains automation frameworks, collaborates with development teamsExecutes automated tests, reports bugs, ensures quality standards
Industry UsageUsed across software development companies, tech firms, and QA teamsCommonly found in QA departments within various industries

While both roles focus on automation testing, the Software Test Automation Engineer typically designs and develops automation frameworks and tools, whereas the QA Automation Tester primarily executes automated test cases and reports issues. The engineer's role is more technical and development-oriented, while the tester's role emphasizes test execution and quality assurance.

What are popular job titles related to Software Test Automation Engineer jobs in SC?

For Software Test Automation Engineer jobs in SC, the most frequently searched job titles are:

Infographic showing various Software Test Automation Engineer job openings in South Carolina as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 10% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $98,972 per year, or $47.6 per hour.

Test Automation Engineer (Hybrid) - 27585

Enlighten

Greenville, SC • On-site

$74.49 - $105/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 18 days ago


Key responsibilities

  • Develop, implement, and maintain automated test scripts for software products.

  • Evaluate, recommend, and implement automation test tools and strategies.

  • Perform detailed testing including functional, regression, performance, and user acceptance testing, and analyze test outcomes.


Job description

Enlighten, honored as a Top Workplace from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides continued innovation and proactivity in meeting our customers’ greatest challenges. We recognize that the most effective environment for your projects doesn’t always look the same. Our hybrid work approach ensures that you can make lasting relationships with your team and collaborate in‑person to get the job done—while having the flexibility to be working from home when needed to achieve focused results.

Why Enlighten?

At Enlighten, our team’s unwavering work ethic, top talent and celebration of innovative ideas have helped us thrive. We know that our employees are essential to our company’s success, so we seek to take care of you as much as you take care of us.

Benefits Package
  • 100% paid employee premium for healthcare, vision and dental plans
  • 10% 401(k) benefit
  • Generous PTO + 10 paid holidays
  • Education/training allowances

Anticipated Salary Range: $74,485.00-$105,000.00. The salary range for this role is intended as a good faith estimate based on the role’s location, expectations, and responsibilities. When extending an offer, Enlighten takes a variety of factors into consideration which include, but are not limited to, the role’s function, internal equity and a candidate’s education or training, work experience, certifications and key skills. Occasionally positions/roles may include additional non‑recurrent compensation and will be addressed by the recruiter during the interview process.

Job Description

Enlighten is seeking a dedicated Test Automation Engineer to enhance and uphold product quality throughout every phase of the software development lifecycle. Join our dynamic, fast‑paced team in a small business environment where your contributions will make a significant impact. Our work is done in a hybrid environment with a great team.

Essential Job Responsibilities
  • Develop, implement, and maintain automated test scripts tailored to our software products.
  • Serve as a specialist, providing testing know‑how for the support of user requirements of complex to highly complex software/hardware applications.
  • Evaluate, recommend, and implement automation test tools and strategies.
  • Leverage strong analytical skills to perform detailed testing, including functional, regression, performance, and user acceptance testing. Evaluate and document test outcomes to provide clear insights into product performance.
  • Bring an inquisitive mindset to the role, constantly seeking to understand the intricacies of our software systems. Your curiosity will drive you to explore edge cases and identify potential vulnerabilities before they reach our users.
  • Work closely with cross‑functional teams, including developers and product managers, to ensure alignment on testing requirements and timelines. Provide constructive feedback and insights to enhance product quality.Utilize strong troubleshooting skills to diagnose issues efficiently. Analyze defects, prioritize resolutions, and contribute to continuous improvement initiatives within the development process.
  • Thrive in a fast‑paced environment, demonstrating the ability to manage multiple tasks and deadlines without compromising quality. Your resilience and time‑management skills will be essential in delivering results under tight schedules.
  • Other duties as assigned.
Minimum Qualifications
  • Security Clearance – A current Top Secret level U.S. Government security clearance is required; U.S. Citizen required.
  • At least 2 years of experience writing automated tests for software applications and a Bachelor’s in a related field; or 0 years experience with a Master’s; or a High School Diploma and 6 years experience.
  • Test automation tools experience (e.g. Cypress, Selinium).
  • Experience performing functional and non‑functional testing (e.g. functional, performance, regression, user acceptance).
  • Strong ability to communicate effectively with product owner, technical team, and users.
  • Experience in creating and executing robust test plans and procedures.
  • Experience in documenting software defects and generating test reports.
  • Experience with configuration management tools (e.g. Git, Nexus, Maven).
  • Experience with continuous integration and deployment tools (e.g. Gitlab CI/CD, Jenkins).
  • Experience with the agile software lifecycle.
  • Strong attention to detail, organized and efficient.
  • Has a proven ability to learn quickly and works well both independently as well as in a team setting.
  • Ability to work a hybrid schedule with some on‑site, on average 1‑2 days a week in Greenville, SC. However, flexibility is essential to accommodate any changes in the schedule.
Preferred Requirements
  • Javascript, Typescript, or Java experience is a huge plus.
  • Experience utilizing issue and project tracking software (e.g. Youtrack, Jira).
  • Experience working with web services and APIs (e.g. RESTful APIs).
  • Experience with the Linux operating system.
  • Prior BDP experience is highly preferred.
  • DoD 8140 / 8570 compliance certifications may be required in this position as directed by the customer.

We have many more additional great benefits/perks that you can find on our website at www.eitccorp.com [eitccorp.com].

#J-18808-Ljbffr