PNC

Software Engineer Lead (Python/PyTest/Selenium)

PNC
Apply
2 months ago
Pittsburgh, PA, USAStaff+

Responsibilities

  • Create and lead the technical design and development of software solutions.
  • Build scalable Python automation frameworks and utilities for UI, API, integration, and system testing.
  • Automate web application UI testing with Selenium WebDriver or Playwright and REST service API testing.
  • Create and execute manual test cases for UI and backend applications.
  • Apply test design, test data management, assertions, and validations.
  • Integrate automation with CI/CD pipelines.
  • Prepare technical and procedural documentation and review colleagues’ coding, testing, and documentation.
  • Facilitate complex problem resolution and provide technical guidance and support to colleagues.
  • Use Jira and generate test summary reports.

Requirements

  • Bachelor’s degree.
  • 3+ years of relevant or direct industry experience is typical for this level.
  • Strong hands-on Python experience, including object-oriented programming, modular design, data structures and algorithms, package management, and dependency handling.
  • Experience building scalable applications and utilities.
  • Experience with at least one Python-based automation stack, including PyTest, unittest, Selenium WebDriver, or Playwright.
  • Experience automating UI, REST API, integration, and system testing.
  • Understanding of BDD/TDD concepts, test data management, assertions, and validations.
  • Experience with Jira and test summary reporting.
  • In lieu of a degree, a comparable combination of education, job-specific certifications, and experience, including military service, may be considered.

Benefits

  • Medical and prescription drug coverage with a Health Savings Account feature, dental and vision options, life insurance, disability protection, 401(k) with PNC match, pension, and stock purchase plans.
  • Dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement.
  • Educational assistance, including select fully paid programs, and a wellness program with financial incentives.
  • Maternity and parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and years of service.
  • Full-time and part-time employee benefit eligibility may vary.
  • In-office work arrangement based in Pittsburgh, Pennsylvania.

Tech Stack

pytestPythonSelenium

Categories

PNC

About PNC

10,000+ employees

We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines

Contact me