Software Engineer Lead, Python/PyTest/Selenium

PNC

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $200k
$174k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $183,500–$215,500.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 181 open roles on FindRole.

Listed pay typically runs $86,250–$172,500 across 71 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Lead, Python/PyTest/Selenium

As a Software Engineer Lead at PNC in Pittsburgh, you will join a dynamic team focused on building scalable and robust automation frameworks. Your day-to-day responsibilities include developing Python-based test automation using PyTest or Playwright for both UI and API layers, integrating these with CI/CD pipelines, and ensuring comprehensive coverage through manual testing and Jira reporting. You will leverage your expertise in object-oriented design, data structures, and package management to create modular and efficient applications. This role requires a deep understanding of test automation principles such as BDD/TDD, test data management, and assertion techniques, making it ideal for someone with 3+ years of Python development experience and a strong background in Selenium or Playwright.

What you'll do

  • - Develop scalable Python applications and utilities using OOP concepts.
  • - Build and maintain automation frameworks with PyTest or Playwright for UI testing.
  • - Automate API testing and integration/system testing within CI/CD pipelines.
  • - Create manual test cases and execute them for both UI and backend applications.
  • - Generate test summary reports and manage test data effectively.

What we're looking for

  • Strong hands-on experience in Python development (3+ years).
  • Proficiency in OOP concepts, modular design, data structures, and algorithms.
  • Experience with PyTest or unittest frameworks for test automation.
  • Expertise in Selenium WebDriver or Playwright for UI automation.
  • Capability to automate API testing and integration/system testing.
  • Knowledge of BDD/TDD concepts, test data management, and assertions.
  • Ability to create and execute manual test cases using Jira.

More like this

Similar roles

Lead Software Engineer, Java & Python

JPMorgan Chase

Jersey City, NJ 1 day ago $152,000$215,000
Java Python AWS Kubernetes Spring Boot Apache Kafka Splunk Dynatrace CI/CD RESTful APIs Apache Cassandra Agile SRE

Lead Python Software Engineer

Leidos

Gaithersburg, MD 4 days ago $87,100$157,450
Python Java PHP PostgreSQL MySQL Oracle Terraform Ansible Bamboo Docker SonarQube Git Bitbucket HTML5 JavaScript TypeScript CSS3 pytest Behave Selenium Playwright UNIX Linux Bash Shell JSON CSV XML XSD XSLT Agile CI/CD
Hybrid