1

Python Test Automation Jobs in Philadelphia, PA (NOW HIRING)

Working knowledge of Java, Python and programming * 1+ years of Experience with open-source test automation tools. * 1+ years of Experience in applying Business driven development techniques (jUnit ...

... test automation strategy, ensuring quality across e-commerce, POS, inventory, and customer ... Proficiency in programming languages such as Java, Python, or JavaScript. * Hands-on experience ...

Python Developer

Philadelphia, PA

$50.75 - $70/hr

We are looking for a Python SDET with strong automation expertise to build and scale test frameworks from scratch. The role requires deep understanding of automation architecture, CI/CD integration ...

Test Lead

North Wales, PA · On-site

$50 - $55/hr

Experienced in software testing with a strong focus on automation testing. * Proven experience in ... Hands on experience in scripting languages (Java Selenium/Python). * Database skills (Oracle SQL

next page

Showing results 1-20

Python Test Automation information

See Philadelphia, PA salary details

$11

$47

$65

How much do python test automation jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for python test automation in Philadelphia, PA is $47.28, according to ZipRecruiter salary data. Most workers in this role earn between $40.00 and $56.54 per hour, depending on experience, location, and employer.

Will AI replace automation testers?

AI can automate many repetitive testing tasks, but automation testers are essential for designing, maintaining, and interpreting tests that require critical thinking and domain knowledge. While AI tools enhance efficiency, human testers are needed to handle complex scenarios, ensure quality, and adapt to changing requirements. The role of automation testers evolves with AI, focusing more on oversight and strategy rather than manual execution.

What are some typical challenges faced in a Python Test Automation role, and how can they be addressed?

Python Test Automation professionals often encounter challenges such as maintaining test scripts as applications evolve, handling flaky tests, and integrating automation tools with continuous integration pipelines. Addressing these challenges involves writing modular, reusable test code, actively reviewing and updating test cases, and collaborating closely with developers to catch defects early. Keeping up-to-date with new automation tools and best practices can also make a significant difference. Effective communication and proactive problem-solving are key to ensuring testing processes remain smooth and efficient in a fast-paced development environment.

What is a Python Test Automation job?

A Python Test Automation job involves designing, developing, and maintaining automated test scripts using Python to verify software functionality and performance. Professionals in this role work with testing frameworks like PyTest, Selenium, or Robot Framework to create efficient and scalable test solutions. They collaborate with developers, QA teams, and DevOps engineers to ensure high software quality by automating repetitive testing tasks. The role requires strong programming skills, an understanding of testing methodologies, and experience with CI/CD pipelines to integrate automated testing into the development workflow.

Are Python coders still in demand?

Python test automation engineers are in high demand due to the language's widespread use in software testing, data analysis, and machine learning. Skills in frameworks like Selenium, pytest, and continuous integration tools increase employability, and demand is expected to grow as automation becomes more integral to software development.

What kind of jobs use Python automation?

Python automation is commonly used in roles such as test automation engineer, software developer, data analyst, and DevOps engineer. These jobs involve automating repetitive tasks, testing software, data processing, and deploying applications, often requiring knowledge of testing frameworks like pytest or Selenium and scripting skills.

What is the salary of Python automation tester?

The salary of a Python test automation tester varies based on experience, location, and industry, but typically ranges from $60,000 to $120,000 annually. Skilled testers with knowledge of automation tools like Selenium and pytest tend to earn higher salaries, especially in tech hubs or companies requiring advanced automation skills.

What are the key skills and qualifications needed to thrive in the Python Test Automation position, and why are they important?

To thrive as a Python Test Automation professional, you need strong programming skills in Python, a solid understanding of test automation frameworks, and experience with software testing methodologies. Familiarity with tools such as Selenium, PyTest, Jenkins, and version control systems like Git is often required, and certifications like ISTQB can be advantageous. Excellent problem-solving abilities, attention to detail, and effective communication skills help you collaborate with development teams and report issues clearly. These competencies are essential to ensure high-quality, reliable software releases and create efficient automated testing processes.

What job categories do people searching Python Test Automation jobs in Philadelphia, PA look for? The top searched job categories for Python Test Automation jobs in Philadelphia, PA are:
Infographic showing various Python Test Automation job openings in Philadelphia, PA as of June 2026, with employment types broken down into 1% As Needed, 69% Full Time, 28% Part Time, 1% Contract, and 1% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $98,350 per year, or $47.3 per hour.
Test Automation Analyst

Test Automation Analyst

JP Morgan Chase

Wilmington, DE • On-site

Full-time

Medical, Retirement

Posted 18 days ago


JPMorgan Chase & Co. rating

8.1

Company rating: 8.1 out of 10

Based on 470 frontline employees who took The Breakroom Quiz

46th of 141 rated banks


Job description

Organization Description

Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions - all while ranking first in customer satisfaction.

Employer Description

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

Job Description

We have an exciting and rewarding opportunity for you to take your Automated Testing career to the next level.

As a Product Delivery Associate- Automation Testing / Selenium / Java Developer at JPMorgan Chase within the Credit Card Line of business you will be working on  maintaining an in house Test Automation Framework. You will also be working on creating testing scenarios for Automated Functional Testing, End to End and Regression

Job Responsibilities

  • Design, develop and maintain automated test cases to validate user acceptance criteria for new and existing features.
  • Provide estimates for user stories utilizing planning poker.
  • Participate in product backlog prioritization, story mapping, story refinement and Sprint demos.
  • Prepare and participate in sprint review meetings showcasing completed product backlog items to the product owner. 
  • Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement.
  • Collaborate with Product Owners, Product Managers and Technology partners to understand requirements and design effective UAT test plans.
  • You will be working on creating the end to end test automation suite for existing workflows.  
  • Assist in manual UAT efforts when automation is not feasible, ensuring comprehensive test coverage.
  • Communicate test progress, results, and issues to Product and stakeholders.
  •  Integrate automated UAT tests with CI/CD pipelines to ensure continuous validation of new code releases.

Required qualifications, capabilities, and skills

  • Bachelors or Master's Degree - preferably in Computer Science
  • 1+ years of Experience in  maintaining test automation frameworks.
  • 1+ years of Experience testing APIs manually using Postman or Bruno.
  • Strong knowledge of test automation frameworks specifically in Selenium and Cucumber
  • Must have automation skills, deep understanding of web applications including HTML5, CSS3 and JavaScript
  • Working knowledge of Java, Python and programming 
  • 1+ years of Experience with open-source test automation tools.
  • 1+ years of Experience in applying Business driven development techniques (jUnit, Selenium, Cucumber or similar tools)
  • 1+ years of Experience in Continuous Integration and Deployment practices and tools (Jenkins or equivalent, Maven, Git, developer efficiency tools).
  • Experience working in Agile teams, ability to focus and grasp business concepts explained during PBRs and creating test strategy and test scenarios.
  • Excellent verbal and written communication skills for effective collaboration and reporting.
  • Good presentation skills with the ability to clearly and confidently communicate ideas/test results to diverse audiences.
  • Passionate about testing strategy, problem solving, learning new skills, sharing expertise and knowledge.
  • Ability to work collaboratively in cross-functional teams and adapt to changing project needs.
     

Preferred qualifications, capabilities, and skills

  • 2+ years of Experience working in a financial services environment with good working knowledge of Credit Cards
  • 2+  Years of Experience working in Agile teams, ability to focus and grasp business concepts explained during PBRs and creating test strategy and test scenarios.
  • Experience designing, executing, and validating tests on cloud-based platforms and services.
  • Experience working on Unix.

Additional information: Applicants must be authorized to work for any employer in the US. We are not able to provide immigration sponsorship or take over sponsorship of an employment visa at this time. Final job grade level and corporate title will be determined at time of offer and may differ from this posting

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. 

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

What JPMorgan Chase & Co. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom