PNC is seeking an experienced Senior Software Tester to ensure the quality and reliability of our applications through comprehensive testing strategies.
Requirements
- Proven experience in software testing with a focus on manual and automated testing.
- Strong knowledge of test automation frameworks and scripting languages.
- Familiarity with Agile methodologies, TDD/BDD concepts, and SDLC.
- Hands-on experience with tools such as Selenium, Azure DevOps, Jenkins, JUnit, or similar.
- Knowledge of CI/CD pipelines and integration with automated testing.
- Exposure to technologies such as .NET, Angular, SQL Server for effective collaboration with development teams.
- Excellent analytical, communication, and problem-solving skills.
Responsibilities
- Design, develop, and execute detailed test plans, test cases, and automated scripts for complex applications.
- Lead quality assurance efforts across multiple projects, ensuring adherence to testing standards and best practices.
- Collaborate with developers, business analysts, and product owners to clarify requirements and define acceptance criteria.
- Perform functional, regression, integration, and performance testing to validate system behavior.
- Analyze defects, identify root causes, and recommend corrective actions.
- Mentor and guide junior testers, promoting knowledge sharing and technical growth.
- Contribute to continuous improvement initiatives in testing processes and tools.
Other
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities
- Bachelors degree
- 3+ years of relevant / direct industry experience
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.