PNC is a leading financial services company that values its employees as its greatest differentiator. They are seeking a Software Engineering Manager to lead their Test Automation and Quality Engineering efforts, focusing on building scalable automation frameworks and fostering a high-performing engineering team.
Responsibilities:
- Lead, mentor, and develop a team of automation engineers through regular one-on-one meetings
- Drive employee growth through coaching, feedback, and performance management processes
- Foster a collaborative, inclusive, and high-accountability team culture
- Manage hiring, performance reviews, and employee lifecycle decisions
- Ensure team availability, engagement, and strong communication practices
- Own and manage the test automation product backlog, ensuring alignment with business priorities
- Facilitate bi-weekly planning sessions for automation initiatives
- Oversee and support execution of UI, API, and performance testing efforts
- Maintain accountability for timely and high-quality delivery of automation solutions
- Partner closely with development, product, and business teams to: Address failures identified through automated testing, Prioritize automation initiatives, Expand automation adoption across development teams
- Participate in town halls, RCA sessions, and product meetings
- Act as a key advocate for quality engineering practices across the organization
- Provide hands-on support with UI and API automation development when needed
- Own and evolve the automation framework and technology stack
- Promote best practices in test design, observability, and monitoring
- Drive integration of AI (Generative AI, Prompt Engineering, Agentic AI) into testing and automation workflows
- Champion continuous improvement in CI/CD pipelines and quality processes
- Manages development projects, development teams and application support functions
- Oversees multiple application programming and analysis projects which include development, installation and maintenance of application programs
- Monitors and maintains adherence and compliance to quality standards on an ongoing basis
- Maximizes staff contribution through professional growth and development, to increase teamwork and more effectively meet business needs
- Analyzes applications to ensure that all systems that are developed, meet business needs and specifications
Requirements:
- Strong experience in software development
- Hands-on experience with UI test automation tools (Selenium, Playwright, Cypress)
- Experience with API testing tools such as Postman
- Familiarity with CI/CD tools (Bitbucket, Jenkins, GitHub Actions)
- Experience with performance testing tools such as Apache JMeter
- Proficiency in JavaScript, TypeScript, or Python
- Solid understanding of software testing concepts (Black Box, White Box)
- Experience working with REST APIs
- Exposure to cloud platforms (Azure, AWS, or GCP)
- Experience with containerization technologies
- Passion for automation, monitoring, and observability
- Experience with Prompt Engineering, Generative AI, or Agentic AI
- Ability to incorporate AI-driven approaches into testing and development workflows
- Highly people-oriented with a genuine passion for developing others
- Strong organizational and planning skills; able to guide teams in structuring work effectively
- Dependable and present, with consistent participation in meetings and team activities
- Transparent communicator who proactively updates stakeholders
- Collaborative mindset with the ability to influence across teams
- Hands-on leadership style—willing to step in and contribute technically when needed
- Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience
- At least 3 years of prior management experience is typically required
- In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
- Application Development
- Business Management
- Customer Solutions
- Design
- Group Problem Solving
- Playwright (Software)
- Postman (Software)
- Process Improvements
- Regression Testing
- Release Management
- Software Solutions
- Test Automation
- User Experience (UX) Design