Business Analyst/Quality Assurance
|Employment Type:||Full Time|
|Department:||Management Information Systems|
|Description:||The BA/QA has the overall responsibility for the gathering business requirements and ensuring requirements are met through automated testing. The BA/QA will independently and collaboratively prepare and execute automated tests as well as manage all aspects of the testing effort, including plans, schedule, tools, and team members. The BA/QA will work closely with all stakeholders to breakdown requirements and create acceptance criteria and test cases. Candidate must have analytical and problem-solving skills to help validate the implementation of products against functional and technical specifications and assist other members of the project teams through careful planning and testing. This role will work with multiple software development teams and projects and must have experience working in an agile environment.|
|Duties:||•Analyze business requirements and design documents to design, develop, extend, execute, and report on functional and non-functional test cases and test scripts.|
•Create, maintain, and manage process around new functional and regression testing plan. Verify system execution against expected results for each testing pass.
•Ownership over process to automate new functional tests and regression tests.
•Create, manage and coordinate QA, UAT and Regression testing schedule/estimates, resourcing plans and environments
•Collaborate with developers in designing for testability, leveraging development unit test programs.
•Reviews progress toward the implementation process regularly with IT leaders, technical teams, and stakeholders
•Monitors and communicates progress of overall quality assurance activities and recommends changes to the strategies and processes for continuous improvement.
•Analyzes and identifies trends in IT quality metrics.
•Provides guidance and subject matter expertise to IT teams on QA methodologies and processes, educates them on their responsibilities / accountabilities.
|Qualifications:||•Bachelor's or Master's Degree in Computer Science, Information Systems or other related field or equivalent work experience required|
•5+ years of quality assurance experience in a financial environment
•At least 2-4 years of experience designing automated test scripts
•Agile methodology experience and ability to break down complex problems into manageable stories
•A working knowledge of Atlassian project management tools (JIRA, Tempo, Greenhopper, Confluence, etc.)
•Experienced with and effective use of test management tools (e.g. Jira) and test automation tools (e.g. Fitnesse, WatiN, Watir or comparable tools)
•Excellent knowledge of QA automation and Data Validation techniques
•Experience leading multiple, simultaneous quality assurance efforts
•Experience creating comprehensive test strategy and plans, as well as recent development and execution of detailed test cases (automated and/or manual)
•Thorough understanding of quality management and modern testing techniques, methodologies, processes, procedures, tools and measurement for large, complex initiatives
•Thorough knowledge of test planning and test case design for all types of testing including functionality, usability, regression, systems integration, end-to-end, performance and load testing
•Leadership on project teams and interaction with project managers, business and functional analysts, developers and the business community directly related to quality assurance responsibilities and roles
At times this position may require work during non business hours that is related to systems testing and implementation.
Key Organizational Relationships:
This individual will work directly with technical as well as non-technical staff at all levels within the Firm. Exposure to trading, accounting, operations, compliance departments will be frequent.
This job is no longer active. Please click here to see current job listings.