Job Summary
Responsible for developing, establishing, and delivering Software Quality Assurance (SQA) services and measures to continually improve the overall quality of software products and solutions. These services include process maturity assessments, test planning, test execution, and test management and reporting to ensure software products and solutions meet the specified requirements and work as expected. Incumbents will provide SQA services to assure quality of new and existing products through all phases of the Software Development Lifecycle while ensuring compliance with organizational policy and adoption of industry best practices.
Key Activities
• Develops and applies quality assurance testing practices and measures for moderately complex software throughout the development/product lifecycle in alignment with System, Bank, department, and industry standards.
• Contributes to the SQA strategy development and planning by preparing and delivering reports, recommendations, and implementation plans that address areas for quality improvement.
• Participates in meetings to communicate progress as well as updates and recommendations to help facilitate issue resolution.
• Cultivates and shares knowledge of quality assurance best practices.
• Collaborates with the development and configuration management teams to coordinate the timing and validation of deployments of software releases to the test environments.
• Applies quality assurance testing practices and measures for software throughout the development/product lifecycle in alignment with System, Bank, department, and industry standards.
• Executes the quality assurance strategy and quality control objectives for projects and releases including test planning, test case development and execution, defect management, reporting of testing progress/status, and test data management.
• Gathers and analyzes data including the review of business and system requirements to create and execute test plans and test cases to ensure the applications meet requirements and system goals.
• Initiates Change Requests (CRs) as appropriate to capture defects and enhancements identified during the testing process, and tracks existing or potential issues along with a recommended course of action and/or options.
• Adheres to quality assurance guidelines and standards as defined by the project and/or organization requesting services.
• Participates in meetings to communicate progress and barriers to completing application development and testing goals.
• Collaborates with software/systems personnel in application testing, such as systems integration, functional, regression, load, and acceptance testing methods.
• Prepares and analyzes test results to aid in problem solving and facilitate decision-making.
• Shares knowledge of quality assurance best practices.
• Proposes process and technology changes to continually improve organizational efficiency.
• Contributes to teamwork and collaboration in an open team room environment.
Qualifications
• Associate’s or an equivalent combination of education and/or directly related work experience required. Bachelor’s degree preferred.
• Four years direct experience as a tester for an application integration and/or application product release required.
• Intermediate understanding and application of Quality Assurance best practices and methodologies.
• Intermediate experience in writing test plans and test cases.
• Intermediate knowledge, understanding and experience working with written requirements, including use cases and supplementary specifications.
• Ability to effectively collaborate with a geographically dispersed team in a cross-functional environment.
• Ability to work effectively in a fast-paced, dynamic environment and prioritize workload and deliverables within schedule constraints to deliver results.
• Intermediate understanding and experience with a variety of test tools and methods to improve process efficiency and effectiveness.
• Ability to quickly learn and apply new concepts, principles, products, technical and business knowledge with limited supervision.
• Willing to share knowledge and experiences to facilitate continuous improvement.
• Good initiative and organization skills.
• Good customer service and interpersonal skills.
• Good communication skills. Ability to write and speak clearly and succinctly in a variety of communication settings and styles.
• Keen attention to detail.