1

Software Test Automation Engineer Jobs in Pennsylvania

Build and maintain the test automation suite using various test automation frameworks * Experience ... Strong experience as a Software Engineer or a Software Engineer in Test, Test Automation Engineer ...

We are looking for a Software Test Engineer to join our growing team in Granada! Our Technology: W ... You'll be using your software test automation expertise designing and maintaining automated tests ...

SDET Consultant

Pittsburgh, PA ยท On-site

$48.50 - $62.50/hr

Job Title: SDET Consultant Job Location: Pittsburgh, PA Job Type: Contract * Collaborating with the ... Designing and developing test automation scripts for software and systems to ensure product quality

Senior Automation Test Engineer

Pittston, PA ยท On-site

$98K - $129K/yr

This role will carry many responsibilities related to a software developer due to its heavy C# ... Develop comprehensive test automation solutions covering UI, API, integration, and validation ...

Showing results 21-40

Software Test Automation Engineer information

See Pennsylvania salary details

$10

$51

$75

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

As of Aug 10, 2026, the average hourly pay for software test automation engineer in Pennsylvania is $51.40, according to ZipRecruiter salary data. Most workers in this role earn between $44.33 and $58.56 per hour, depending on experience, location, and employer.

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 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 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 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 popular job titles related to Software Test Automation Engineer jobs in PA? For Software Test Automation Engineer jobs in PA, the most frequently searched job titles are:
Infographic showing various Software Test Automation Engineer job openings in Pennsylvania as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $106,912 per year, or $51.4 per hour.

Test Automation Engineer - Selenium,Cucumber and SQL

Princeton IT Services

Pittsburgh, PA โ€ข On-site

$44.75 - $59/hr

Contractor

Re-posted 15 days ago


Job description

Job Title: Test Automation Engineer – Selenium/Cucumber/SQL

Location: Pittsburgh, PA
Employment Type: Contract

Job Overview:

We are looking for a detail-oriented and experienced Test Automation Engineer to join our QA Automation Team. The ideal candidate will have hands-on experience with SeleniumCucumber, and SQL, and will play a key role in developing automated test solutions for our web applications. This role is essential for ensuring the quality and performance of our software by integrating testing into every stage of development.

Responsibilities:

  • Design, develop, and maintain robust automated test scripts using Selenium WebDriver and Cucumber.
  • Create and execute BDD-style test scenarios and integrate them into the automation suite.
  • Develop and execute SQL queries for data validation and backend testing.
  • Collaborate with developers, QA engineers, and product owners to define test requirements and ensure full coverage.
  • Integrate automated tests into CI/CD pipelines to support continuous integration and delivery.
  • Debug test failures, analyze root causes, and log defects using bug-tracking tools.
  • Create and maintain test documentation including test plans, cases, and reports.
  • Continuously enhance automation frameworks and optimize test performance.
  • Stay updated with the latest industry trends and tools in test automation.

Requirements:

  • 4+ years of experience in test automation, with strong expertise in Selenium and Cucumber.
  • Solid experience writing and executing complex SQL queries for database validation.
  • Strong understanding of BDD concepts, test automation design patterns, and UI testing.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Experience with test and defect management tools like Jira, TestRail, or similar.
  • Strong analytical and debugging skills with keen attention to detail.
  • Excellent communication skills and ability to work collaboratively in a team environment.

Preferred Qualifications:

  • Experience with API testing tools such as Postman or RestAssured.
  • Familiarity with cloud-based cross-browser testing tools like BrowserStack, SauceLabs, or LambdaTest.
  • Exposure to Agile/Scrum development methodologies.
  • Knowledge of performance or security testing is an added advantage
  • Proficiency in programming/scripting languages like Java, JavaScript, or Python.