onsite
Software Engineer Lead Python/PyTest/Selenium - PNC Financial Services Group
Software Engineer
Lead the design and development of scalable test automation frameworks using Python, PyTest, Selenium, and Playwright, driving quality and efficiency across the organization.
About the role
Key Responsibilities
- Architect, develop, and maintain robust automation frameworks in Python, leveraging PyTest, Selenium, and Playwright to support end‑to‑end testing.
- Integrate test suites with CI/CD pipelines, ensuring seamless execution, reporting, and feedback loops.
- Mentor and guide a team of test engineers, fostering best practices and continuous improvement.
- Collaborate with product, QA, and DevOps teams to define test strategies, coverage, and performance benchmarks.
- Analyze test results, troubleshoot failures, and implement enhancements to improve reliability and maintainability.
Requirements
- 5+ years of software development experience with strong Python expertise.
- Proven track record building and scaling test automation using PyTest, Selenium, and/or Playwright.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Excellent problem‑solving skills and ability to mentor junior engineers.
- Strong communication skills and a collaborative mindset.
Skills
pythonpytestseleniumplaywrightcicd