1

Automation Testing Engineer Jobs in Pennsylvania

Test Automation - Manager

Philadelphia, PA

$46.50 - $61.25/hr

Drive the adoption of best software engineering practices including CI/CD and automated testing. * Stay updated with the latest advancements in automation testing tools and platforms. * Provide ...

Automation Tester

Malvern, PA ยท On-site

$45.25 - $59.50/hr

... Engineering, or a related field. ยท Strong hands-on experience with Playwright for UI and API automation testing. ยท Proficiency in Python for automation scripting. ยท Strong experience writing ...

... Automation Good to have skills: * 3 yrs of exp - Software & Hardware Testing * 3 yrs of exp - SIM ... The Engineer will manage test plans, samples, configurations, and execute regression testing while ...

Could you be the full-time onsite Testing Engineer in West Mifflin, PA, US we're looking for ... Specifying, selecting, and integrating test equipment, instrumentation, and automation systems,

Could you be the full-time onsite Testing Engineer in West Mifflin, PA, US we're looking for ... Specifying, selecting, and integrating test equipment, instrumentation, and automation systems,

Could you be the full-time onsite Testing Engineer in West Mifflin, PA, US we're looking for ... Specifying, selecting, and integrating test equipment, instrumentation, and automation systems,

Perform in-sprint manual and automation testing within an agile setting. * Develop and manage ... Collaborate with DevOps teams to set up quality gates and execute automated tests in the delivery ...

Perform in-sprint manual and automation testing within an agile setting. * Develop and manage ... Collaborate with DevOps teams to set up quality gates and execute automated tests in the delivery ...

Perform in-sprint manual and automation testing within an agile setting. * Develop and manage ... Collaborate with DevOps teams to set up quality gates and execute automated tests in the delivery ...

Perform in-sprint manual and automation testing within an agile setting. * Develop and manage ... Collaborate with DevOps teams to set up quality gates and execute automated tests in the delivery ...

Perform in-sprint manual and automation testing within an agile setting. * Develop and manage ... Collaborate with DevOps teams to set up quality gates and execute automated tests in the delivery ...

Perform in-sprint manual and automation testing within an agile setting. * Develop and manage ... Collaborate with DevOps teams to set up quality gates and execute automated tests in the delivery ...

next page

Showing results 1-20

Automation Testing Engineer information

See Pennsylvania salary details

$37.1K

$107.4K

$163.4K

How much do automation testing engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for automation testing engineer in Pennsylvania is $107,384.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,700.00 and $123,800.00 per year, depending on experience, location, and employer.

What is the difference between Automation Testing Engineer vs Manual Tester?

AspectAutomation Testing EngineerManual Tester
Primary FocusDeveloping and executing automated test scriptsPerforming manual test cases and exploratory testing
Required SkillsProgramming, scripting, automation toolsTest case design, attention to detail, communication
Work EnvironmentTest automation frameworks, scripting environmentsTest execution in various environments, user scenarios
CertificationsISTQB, Certified Automation TesterISTQB, Software Testing certifications

Automation Testing Engineers focus on creating automated tests to increase efficiency, while Manual Testers execute test cases manually to identify issues. Both roles are essential in quality assurance, often working together to ensure comprehensive testing coverage.

What are some common challenges automation testing engineers face when integrating automated tests into existing manual testing processes?

Automation Testing Engineers often encounter challenges such as identifying which test cases are best suited for automation and ensuring that automated tests remain maintainable as applications evolve. Integrating automated tests into established manual testing workflows can also require close collaboration with manual testers to align on test coverage and avoid duplication. Additionally, setting up the necessary test environments and managing test data can present hurdles, but effective communication and a phased approach to automation can help ease the transition.

What does an automation testing engineer do?

An Automation Testing Engineer is 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, allowing for faster and more reliable test results. Their role often involves collaborating with developers and quality assurance teams to identify test scenarios, maintain test frameworks, and report bugs or issues. Automation Testing Engineers help improve software efficiency, reduce manual testing effort, and accelerate the software development process.

What are the key skills and qualifications needed to thrive as an automation testing engineer, and why are they important?

To thrive as an Automation Testing Engineer, you need strong programming skills (often in languages like Java, Python, or C#), expertise in software testing methodologies, and a solid understanding of the software development lifecycle, usually supported by a degree in computer science or a related field. Proficiency with automation tools such as Selenium, JUnit, TestNG, or Jenkins, and familiarity with continuous integration/continuous deployment (CI/CD) systems are typically required. Analytical thinking, attention to detail, problem-solving ability, and effective communication distinguish top performers in this role. These skills ensure the creation of robust automated test suites, early detection of defects, and smooth collaboration with development teams, all of which are critical for delivering high-quality software efficiently.
Infographic showing various Automation Testing Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $107,384 per year, or $51.6 per hour.

Engineer Automation Testing

Tata Consultancy Service Limited

Pittsburgh, PA โ€ข On-site

$90K - $120K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Job description

Skill: Quality Engineer
Must Have Technical/Functional Skills:
  • We are seeking a highly skilled Quality Engineer (QE) with strong expertise in test automation, API testing, database validation, and quality assurance practices.
  • The ideal candidate will be responsible for designing, developing, and executing automated testing solutions to ensure the quality, reliability, and performance of enterprise applications.
  • The candidate should possess hands-on experience with Selenium, Playwright, Karate, Postman, Oracle SQL, and demonstrate strong stakeholder communication and collaboration skills.
  • Exposure to Kafka and Elasticsearch (Elastic) is preferred to support testing of modern event-driven and search-based applications.

Roles & Responsibilities:
Test Strategy & Quality Assurance:
  • Develop and implement comprehensive test strategies, test plans, and test cases.
  • Define quality standards, testing methodologies, and automation best practices.
  • Ensure applications meet functional, non-functional, performance, and security requirements.
  • Participate in requirement reviews and provide quality-focused feedback.
  • Drive continuous improvement initiatives across testing processes and frameworks.

Automation Testing:
  • Design, develop, and maintain automated test frameworks and scripts.
  • Create scalable automation solutions using: Selenium, Playwright, Karate Framework.
  • Automate UI, API, integration, regression, and end-to-end test scenarios.
  • Improve automation coverage and reduce manual testing efforts.
  • Integrate automated tests into CI/CD pipelines.

API Testing & Integration Validation:
  • Develop and execute API test cases using Postman and Karate.
  • Validate REST API functionality, response structures, and error handling.
  • Perform integration testing across multiple systems and services.
  • Verify data flow and message processing between integrated applications.
  • Support testing of microservices-based architectures.

Database Testing:
  • Create and execute Oracle SQL queries for data validation and reconciliation.
  • Verify database updates, transformations, and business rule implementation.
  • Perform backend testing to ensure data accuracy and completeness.
  • Analyze and troubleshoot database-related defects.
  • Validate source-to-target data mappings and reporting outputs.

Agile & SDLC Participation:
Participate in Agile ceremonies including:
โ€ข Sprint Planning
โ€ข Daily Standups
โ€ข Backlog Refinement
โ€ข Sprint Reviews
โ€ข Retrospectives
  • Collaborate with Product Owners, Business Analysts, Developers, and DevOps teams.
  • Provide testing estimates and support release planning activities.
  • Ensure testing activities align with project timelines and sprint goals.

Defect Management & Reporting:
  • Identify, document, track, and retest defects.
  • Perform root cause analysis and support defect resolution.
  • Collaborate with development teams to reproduce and resolve issues.
  • Provide quality metrics, testing status reports, and risk assessments.
  • Track test execution progress and communicate quality risks.

Stakeholder Communication & Management:
  • Act as a key quality advocate across business and technical teams.
  • Communicate testing progress, risks, issues, and release readiness.
  • Participate in stakeholder meetings and project reviews.
  • Ensure all stakeholders understand quality objectives and testing outcomes.
  • Support business users during User Acceptance Testing (UAT).
  • Event-Driven & Search Platform Testing (Good to Have)
  • Support validation of Kafka-based event messaging and data streaming workflows.
  • Verify message publishing, consumption, and event processing scenarios.
  • Assist in testing Elasticsearch indexing, search capabilities, and data retrieval.
  • Analyze logs and troubleshooting information related to messaging and search services.

Salary Range - $90,000-$120,000 a year
TCS Employee Benefits Summary:
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.