Position Overview
Client is seeking a QA Analyst III to lead and execute comprehensive software testing for settlement systems. This role is hands-on and involves the full testing lifecycle including test planning test execution test data management and reporting. The ideal candidate will bring strong technical expertise business focus and proven experience working in Agile environments on complex data-driven applications.
Key Responsibilities
Test Strategy & Planning
- Define test strategies and objectives across component integration system and acceptance testing.
- Collaborate with developers project managers and business stakeholders to apply risk-based testing approaches.
- Plan and manage functional non-functional regression confirmation and white-box testing.
Test Design & Execution
- Translate requirements and system architecture into test conditions and test cases.
- Develop prioritize and execute test procedures including database components (views procedures functions migrations).
- Set up test environments and prepare high-quality realistic and referentially intact test data.
- Support acceptance testing with business users.
Data & Results Management
- Identify subset and provision production-like test data across multiple sources for accurate testing.
- Script database setups cleanups and test data creation (files message streams variable changes).
- Provide tools queries and comparison methods to validate expected vs. actual results across databases message streams and UIs.
Monitoring & Reporting
- Track and report test progress against plans; adjust testing activities as needed.
- Assess exit criteria prepare reports and close testing cycles per team/project requirements.
- Ensure compliance with PJM software testing standards and policies.
Required Qualifications
- 7 years as a QA Analyst or Tester.
- Strong communication skills with proven ability to work across business and technical teams.
- Experience with user-centered design and usability testing.
- Hands-on experience with Atlassian tools (Jira Confluence).
- Solid knowledge of Oracle databases with ability to write SQL queries.
- Familiarity with TDD/BDD practices.
- Background in Agile Scrum and iterative development.
- Scripting experience in applicable languages.
- Energetic solution-driven mindset with a customer-first approach.
- Experience working on large projects with multiple business owners.