Senior Quality Assurance Specialist – Automated Testing / Mainframe
Company | PNC Financial Services |
---|---|
Location | Pittsburgh, PA, USA, Strongsville, OH, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Hands-on experience testing Java-based applications.
- Experience with mainframe applications – familiarity with JCL, TSO/ISPF, COBOL, and DB2.
- Proficient in automation testing tools such as Selenium, TestNG, JUnit, or equivalent.
- Experience in API testing using Postman, SOAP UI, or RestAssured.
- Good understanding of CI/CD tools like Jenkins, Git, and Maven.
- Solid knowledge of SQL and experience querying relational databases.
- Strong understanding of QA best practices, test metrics, and quality standards.
- Proven ability to quickly learn new technologies and legacy systems.
Responsibilities
- Review business requirements and translate them into testing requirements.
- Attend various project meetings and provide input to testing requirements as the project progresses.
- Develop, document, and maintain test plans, test cases, and test scripts based on business and technical requirements for both Java and mainframe applications.
- Collaborate with developers, business analysts, and project managers to define comprehensive test strategies for end-to-end solutions.
- Perform functional, regression, system, and integration testing for Java-based applications built using Spring Boot and REST APIs.
- Execute tests for mainframe systems, including COBOL-based applications and JCL job flows.
- Design and maintain automated test scripts using Selenium, JUnit, or TestNG for web and API testing or equivalent.
- Utilize RestAssured or Postman for validating RESTful services.
- Run and validate jobs on the mainframe and analyze and verify VSAM, DB2, or other data storage formats used in legacy systems.
- Create and execute complex SQL queries for validating backend data across Oracle and mainframe DB2 systems.
- Integrate test suites into CI/CD pipelines using tools such as Jenkins, Git, and Bitbucket.
- Log, track, and manage defects using JIRA, ensuring clear documentation and prioritization.
- Actively participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and demos.
- Maintain comprehensive QA documentation to support audit and compliance requirements.
Preferred Qualifications
- ISTQB (International Software Testing Qualification Board) or similar QA (Quality Assurance) certification preferred.
- Experience in performance testing using JMeter or LoadRunner as needed.
- Agile Methodology, Analytical Thinking, Automated Test Scripts, Controls Testing, Corporate Governance, Mainframe Programming, Quality Assurance (QA), Quality Support, Selenium, Software Testing, Test Case Development, Usability Testing.