Software Engineering Manager
Job Summary
PNC is seeking a highly collaborative Software Engineering Manager to lead Test Automation and Quality Engineering efforts. The role involves hands-on technical leadership, mentoring a high-performing engineering team, and driving AI-driven testing practices. The ideal candidate manages delivery, automation backlogs, and cross-functional partnerships to ensure high-quality software solutions.
Responsibilities
- Lead and mentor a team of automation engineers
- Manage test automation product backlog and delivery execution
- Drive AI-driven testing practices and automation framework evolution
- Collaborate across functional teams to improve quality engineering standards
Required Skills
- 5+ years industry experience with 3+ years in management
- Proficiency in JavaScript, TypeScript, or Python
- Expertise in Selenium, Playwright, or Cypress
- Experience with AI/Generative AI in testing workflows
- Knowledge of CI/CD pipelines and cloud platforms
Job Details
### Position Overview
Tempus Technologies is seeking a highly collaborative and technically skilled Software Engineering Manager to lead our Test Automation and Quality Engineering efforts. This role combines hands-on technical leadership with people management, focusing on building scalable automation frameworks, advancing AI-driven testing practices, and fostering a high-performing engineering team.
### Key Responsibilities
**Leadership & Team Management**
- 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.
**Delivery & Execution**
- 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.
**Cross-Functional Collaboration**
- Partner closely with development, product, and business teams to address failures identified through automated testing, prioritize initiatives, and expand automation adoption.
- Act as a key advocate for quality engineering practices across the organization.
**Technical Leadership**
- 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.
### Qualifications
**Technical Skills**
- Strong experience in software development.
- Hands-on experience with UI test automation tools (Selenium, Playwright, Cypress).
- Experience with API testing tools (Postman) and REST APIs.
- Familiarity with CI/CD tools (Bitbucket, Jenkins, GitHub Actions) and containerization.
- Experience with performance testing tools (Apache JMeter).
- Proficiency in JavaScript, TypeScript, or Python.
- Exposure to cloud platforms (Azure, AWS, or GCP).
**Modern Engineering Capabilities**
- Experience with Prompt Engineering, Generative AI, or Agentic AI.
- Ability to incorporate AI-driven approaches into testing and development workflows.
**Experience & Education**
- University/college degree with 5+ years of industry-relevant experience.
- At least 3 years of prior management experience is required.