At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve, and we need a Software Engineer to deliver the best experience for our customers
Requirements
- Jira and/or Azure DevOps for story/test case management and defect tracking
- Git/Bitbucket for source control and code reviews
- Jenkins / Azure DevOps Pipelines for CI/CD and running automated suites
- Postman and/or Karate UI for exploratory API calls
- Swagger/OpenAPI for understanding and validating service contracts
- Java (for UI and API test automation)
- SQL for basic data validation and troubleshooting
Responsibilities
- Writing clear test cases and acceptance criteria from user stories
- Executing functional, regression, and integration testing (UI and API)
- Identifying, logging, and retesting defects; partnering with devs/BSAs on root cause
- Participating in Agile ceremonies (stand-ups, refinement, planning, demos, retros)
- Contributing to and maintaining automated test suites under guidance from senior QEs
- Develops, tests and implements software solutions
- Designs software solutions to address business needs
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
- University / college degree, with 2+ years of relevant professional experience
- Bachelors degree
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position