Job Description :
QA Analyst - 1094


Notes from call:
Need someone to come in and hit the ground running with a strong backgorund in QA/QC
Will be working with a smaller team of developers, BA’s and PM’s
Originally said in the description that financial data/trading data background is preferred but this is important for the candidate to have because it will help with the candidate to be able to hit the ground running, less ramp up time
Data modeling concepts exp.
Currently at the development stage; will start off more manual but as things development could move to more of an automation role
Stored Procedures and SQL experience
Any type of scripting experience being able to execute scripts or automate scripts (SAS, Powershell or Python were given as examples)
Agile experience would be nice to have

Description:
QA ANALYST - 1094
Chicago, IL (105 West Adams Street)
Duration: 6-9 month contract

Qualifications:
Bachelor’s degree (BA or BS) in business or management is required; a BA or BS degree in Finance or Business Information Systems is preferred. • At least two (2) years prior experience as a Senior Quality Assurance Analyst is required. • At least four (4) years of overall Quality Assurance experience is required. • Experience working in a cross-functional, teamwork-oriented environment is required. • Ability to work effectively with both business staff and technical staff is required. • Experience with the following is required: MS Project or other project management tools, MS Office, business plans, project planning documents, business process modeling software (such as BPwin or Visio), test planning, and financial data. • High degree of proficiency working with data is required. Financial data knowledge (fundamental and market data) is preferred. • Experience with analytics applications and query tools is preferred. • A thorough understanding of how to interpret requirements and translate them into the appropriate test plans is required. • Ability to take the lead role in expediting development and maintenance of test plans and test case scenarios is required. • The ability to understand the role of the Product Owner on a project utilizing Agile methods of software development is preferred. • Familiarity with the securities industry, financial data, CRSP databases and tools preferred. • Experience with the full design and software development life cycle (SDLC) required, including familiarity with various project management approaches/methodologies. • Excellent verbal and written English communication skills required, including the ability to communicate QA concepts to non-QA staff and users/partners. • Excellent interpersonal skills are required. • Attention to detail, strong problem solving and organizational skills required.

Responsibilities:
Analyze, understand, and clarify requirements, devise a test strategy to adequately cover the requirements, develop high-level test scenarios that implement the strategy, elaborate scenarios into detailed test cases. • Review test artifacts with QA and development team members and edit accordingly. • Own the QA role by consuming requirements, writing and executing tests (manual and automated), monitoring testing progress, reporting status, logging defects, tracking and testing defect fixes, choosing when and what to re-test, collaborating with team members, monitoring project progress, incorporating schedule and scope changes, and shepherding the product to delivery • Collaborate with the business and development teams to produce requirements that are well-documented and clear. • Maintain subject matter expertise for the systems under test and use that expertise to create, maintain, and extend the test case library. • Log, isolate, and document actions to replicate any issues or bugs discovered during testing. • Collaborate with directors, project managers, and technical staff on a continual basis to ensure project deadlines are met. • Mentor, provide guidance, training and functional advice to others on project management teams. • Apply comprehensive knowledge of Quality Assurance, promote and utilize best practices to ensure the completion of difficult assignments. • Partner with Business Analyst team throughout the Systems Development Life Cycle to ensure that the developed solution meets business requirements.