TITLE : QA Analyst III
TYPE : Contract
LOCATION : Norristown, PA
ONSITE / REMOTE / HYBRID : Hybrid
START DATE : September 2025
SHIFT : Monday-Friday, 8 : 00 am - 5 pm
We are looking for a QA Analyst III. The QA Analyst III is responsible for ensuring the quality and reliability of settlement systems through comprehensive test planning, execution, and management. This role requires strong technical expertise in database testing, test data management, and quality assurance processes, along with close collaboration with developers, project managers, and business stakeholders.
MAIN RESPONSIBILITIES
- Ensure compliance with established software testing standards and best practices.
- Continuously track testing progress against the plan, adjust activities when necessary, and provide regular status reports.
- Translate testing objectives into test conditions and test cases using documented requirements, system architecture, existing data, and data flows. Apply structural (white-box) techniques to identify test conditions and high-level cases.
- Subset production data for efficient, realistic testing while maintaining referential integrity.
- Develop and prioritize test procedures, configure environments, and prepare test data. Execute tests across database components, including views, procedures, functions, data conversion, and migration programs. Support acceptance testing by business users and manage changes between production, staging, test, and development environments.
- Define strategic and tactical testing objectives for software changes across multiple levels (component, integration, system, acceptance). Collaborate with developers, project managers, and business partners to establish a risk-based testing strategy that incorporates functional, non-functional, structural (white-box), confirmation, and regression testing.
- Assess test execution against objectives defined in the test plan and deliver project-specific reports and closure documentation.
- Identify, provision, and maintain test data, including edge cases, error conditions, and boundary values.
- Script database setup, cleanup, and data file / message stream creation for repeatable test runs.
- Provide tools and methods to compare expected vs. actual results across databases, files, message streams, and front-end interfaces.
QUALIFICATIONS
Required Skills
7+ years of experience as a QA analyst or testerStrong business and customer focus with excellent communication skillsFamiliarity with test-driven or behavior-driven development practicesProficiency with Atlassian toolset (Jira, Confluence)Strong SQL skills with Oracle databasesExperience working on large, cross-functional teams with multiple stakeholdersKnowledge of iterative development methodologies, especially Agile ScrumExperience with user-centered design and usability testingScripting experience in applicable languagesPositive, solution-oriented, and highly collaborative mindsetPreferred Skills
Skilled at communicating with business leadership and stakeholdersHands-on experience with automated testing tools (SOAPUI, TOSCA, Scriptless Automation)Experience in SOA / Web Services environmentsBackground in testing complex, technical applicationsEOE STATEMENT
We are an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.