Job Description: Senior Test Consultant
Location:
Charlotte, NC
About the Role:
We are seeking a highly experienced and strategic Senior Test Consultant to join our team and work directly with our premier financial services client. This is a critical role requiring a deep understanding of test strategy, quality process optimization, and automation within a complex banking environment, specifically within Wealth Management. The ideal candidate will possess the expertise to drive significant improvements in test efficiency and effectiveness.
Responsibilities:
- Test Cataloging & Strategy: Develop and implement comprehensive test catalogs and robust test strategies to ensure thorough coverage and alignment with business objectives.
- Quality Process Optimization: Analyze existing quality processes, identify areas for improvement, and implement best practices to enhance overall testing effectiveness.
- Tooling Expertise (Octane): Leverage extensive experience with testing tools, specifically Octane, to streamline testing workflows and improve efficiency.
- Test Coverage Assessment & Optimization: Conduct thorough test coverage assessments, identify gaps, and implement optimization strategies to maximize test effectiveness.
- Automation: Drive the implementation and optimization of test automation frameworks to improve efficiency and reduce manual testing efforts.
- Tools Assessment: Evaluate and recommend appropriate testing tools to support evolving testing needs and enhance overall testing capabilities.
- Banking (Wealth Management) Expertise: Apply deep understanding of banking, particularly Wealth Management, to ensure testing aligns with industry standards and regulatory requirements.
Test Case Authoring:
Understanding Requirements:
Thoroughly understand the software requirements, specifications, and user stories.
- Identifying Test Scenarios: Determine the different scenarios to be tested, including normal, abnormal, and error conditions.
- Creating Test Cases:
Document each test scenario with:
- Test Case ID: A unique identifier for easy referencing.
- Test Case Title: A clear and descriptive title.
- Test Steps: A step-by-step guide on how to execute the test.
- Input Data: The data or conditions to be used during testing.
- Expected Results: The anticipated outcome of the test.
- Pre-conditions: Any necessary conditions or setup before running the test.
- Post-conditions: Any expected state after the test is completed.
- Review and Refinement: Review test cases with business/approver teams and update them based on feedback.
Test Case Cataloging:
- Choosing a Tool: Select a suitable test management tool or spreadsheet to store and manage test cases.
- Organizing Test Cases: Group test cases into test suites or scenarios based on functionality, feature, or requirement.
- Assigning Attributes: Assign attributes to test cases, such as priority, severity, status, owner, etc.
- Linking to Requirements: Link test cases to specific requirements or user stories to ensure traceability.
- Version Control: Implement a version control system to track changes to test cases.
Required Experience:
- Extensive experience as a senior test consultant within the financial services industry, with a focus on Wealth Management.
- Proven ability to develop and implement comprehensive test strategies and catalogs.
- Demonstrated expertise in quality process optimization and continuous improvement.
- Strong proficiency with testing tools, particularly Octane.
- Expertise in test coverage assessment, optimization, and automation.
- Proven ability to evaluate and recommend testing tools.
- Deep understanding of banking regulations and Wealth Management processes.
- Excellent communication skills.
- Ability to work onsite in Charlotte, NC.