1

Software Test Automation Engineer Jobs in Pennsylvania

AI & Test Automation Lead

Pittsburgh, PA

$46 - $62.75/hr

Could you be the full-time hybrid AI and Test Automation Lead in Pittsburgh, PA, US we're looking ... Proficiency in Python development with strong software engineering fundamentals and experience with ...

AI & Test Automation Lead

Pittsburgh, PA · On-site

$44 - $60/hr

Could you be the full-time hybrid AI and Test Automation Lead in Pittsburgh, PA, US we're looking ... Proficiency in Python development with strong software engineering fundamentals and experience with ...

AI & Test Automation Lead

Pittsburgh, PA · On-site

$44 - $60/hr

Could you be the full-time hybrid AI and Test Automation Lead in Pittsburgh, PA, US we're looking ... Proficiency in Python development with strong software engineering fundamentals and experience with ...

Sr. Test Engineer-Automation

Philadelphia, PA

$46.50 - $61.25/hr

We are searching for a dynamic and experienced Senior Software Engineer - Test Infrastructure to ... automation and test framework development. * Proficiency in software development (Python, Bash ...

Sr. Test Engineer-Automation

Philadelphia, PA · On-site

$46.50 - $61.25/hr

We are searching for a dynamic and experienced Senior Software Engineer - Test Infrastructure to ... automation and test framework development. * Proficiency in software development (Python, Bash ...

$127K - $199K/yr

The Software Test Manager is responsible for leading quality engineering, validation, and release readiness across the APS portfolio. This role ensures that automation platforms, workflow software ...

Senior Automation Engineer

Canonsburg, PA

$95K - $125K/yr

The Senior Automation Engineer at Audubon shall have shown the ability to specify, design, program, and test automation and control systems for various industrial facilities. Ideally, they shall have ...

Senior Automation Engineer

Canonsburg, PA · On-site

$95K - $125K/yr

The Senior Automation Engineer at Audubon shall have shown the ability to specify, design, program, and test automation and control systems for various industrial facilities. Ideally, they shall have ...

Showing results 41-60

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.

AI & Test Automation Lead

Alstom

Pittsburgh, PA

$46 - $62.75/hr

Full-time

Re-posted 12 days ago


Alstom rating

7.5

Company rating: 7.5 out of 10

Based on 49 frontline employees who took The Breakroom Quiz

266th of 487 rated machine equipment manufacturers


Job description

Req ID:523534 

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

Could you be the full-time hybrid AI and Test Automation Lead in Pittsburgh, PA, US we’re looking for?


Your future role

Take on a new challenge and apply your AI and test automation expertise in a new cutting-edge field. You’ll work alongside innovative and collaborative teammates.
You'll ensure the quality, reliability, and performance of software applications, driving impactful QA transformation from manual to automated methods at scale. Day-to-day, you’ll work closely with teams across the business (developers, AI experts, and cross-functional stakeholders), analyze software test results to provide actionable insights, and refine AI models to improve test generation accuracy, and much more.

We’ll look to you for:

  • Developing and implementing automated testing frameworks (e.g., Robot Framework or similar) and writing robust automated test scripts.,

  • Applying AI/ML techniques, such as natural language processing and machine learning, to generate test cases/scripts and improve test generation accuracy.,

  • Refining AI models or collaborating with AI experts to enhance test automation capabilities.,

  • Building and deploying applications using LLM APIs (e.g., OpenAI, Ollama) and leveraging transformer architectures, attention mechanisms, and embedding models for semantic search.,

  • Proficiency in Python development with strong software engineering fundamentals and experience with ML frameworks like PyTorch, TensorFlow, and the Hugging Face ecosystem.,

  • Employing MLOps practices, including model versioning, monitoring, and deployment, to ensure seamless integration of AI models into testing pipelines.,

  • Demonstrating expertise in DevOps practices to streamline testing workflows and improve software delivery.,

  • Leading testing teams or initiatives, providing training, and driving QA transformation from manual to automated methods at scale.,

  • Communicating complex AI and testing concepts effectively to both technical and non-technical stakeholders.,

  • Collaborating with cross-functional teams to identify and resolve software defects and ensure software meets required standards before release.


All about you

We value passion and attitude over experience. That’s why we don’t expect you to have every single skill. Instead, we’ve listed some that we think will help you succeed and grow in this role:

  • Degree in Engineering, Computer Engineering, Computer Science, or similar field. ,

  • Experience or understanding of applying AI/ML for test automation, such as using machine learning or natural language processing to generate test cases/scripts. ,

  • Knowledge of software testing methodologies, including manual and automated testing. ,

  • Familiarity with programming languages like Python, Java, or C++. ,

  • Strong communication skills to explain complex AI concepts to various stakeholders. ,

  • Proficiency in developing automated testing frameworks (e.g., Robot Framework) and writing robust automated test scripts. ,

  • Hands-on experience with LLM APIs (e.g., OpenAI, Ollama) and a deep understanding of transformer architectures, attention mechanisms, and model capabilities. ,

  • Experience with vector databases, embedding models for semantic search, and prompt engineering techniques. ,

  • Strong knowledge of DevOps practices and MLOps, including model versioning, monitoring, and deployment. ,

  • Ability to collaborate effectively with cross-functional teams and lead testing teams or initiatives.

Things you’ll enjoy

Join us on a life-long transformative journey – the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You’ll also:

  • Work with cutting-edge AI technologies, advanced testing frameworks, and innovative DevOps practices to ensure software quality and reliability ,

  • Progress towards becoming a leader in AI-driven test automation, while enhancing your expertise in machine learning, MLOps, and software engineering fundamentals ,

  • Collaborate with transverse teams and helpful colleagues ,

  • Contribute to innovative projects,

  • Steer your career in whatever direction you choose across functions and countries,

  • Benefit from our investment in your development, through award-winning learning

You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!


Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.

Job Type:​Experienced​


What Alstom employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom