Job Description :
Position: Technical Business Analyst with Testing
Certification is Mandatory

Location: Chicago, IL

Interview Process: Webex

Contract Duration: 6+ Months

Visa: USC, GC, GC-EAD, H1, H4, L2, E3, TN

Job Description:

The position is for a Technical Business Analyst with Testing experience and testing background.

The BSA will closely work with the offshore test team in testing activities.

As a Technical Business Analyst, you serve as a liaison between our business subject matter experts and application development. In this role, you will be responsible for analyzing business requirements, functional requirements and working with application developers to deconstruct current-state system logic.

Based on this analysis, you will be responsible for grooming technical stories/specifications to support the agile work-stream. As part of the agile work-stream, you may work on multiple features at the same time that may be in different phases of the Agile sprints, and you will work with a cross-functional (Application Development, Quality Assurance, Scrum Master, Product Owner, Architecture/Design Authority, etc.

Your role as a Business Analyst will require strategic design and mapping of the business requirements and solutions to system/technical requirements. You shall be required to understand downstream impacts of changes to web services and coordinate with those teams to ensure they are in lock-step with the scrum team from a delivery perspective and take initiative to work across teams to remove impediments. Technical Business Analyst shall be required to be flexible and shall be able to work independently with minimal supervision.


Minimum 4 years of hands-on experience as Business Analyst, Business Systems Analyst, System Analyst or Technical Analyst, with emphasis on technology and end-to-end implementation

Serve as the primary liaison between the Business, Architecture, Development and Testing teams throughout the project life cycle

Analyze business requirements and work with the Product team to groom stories and write user stories that are very clear and concise and are easy to understand and implement by the development team

Hands on experience with collaboration tools such as Confluence and JIRA, process flows using tools like MS Visio and Automation Tools such as Selenium and Cucumber.

Must be able to work in the Behavior Driven Development (BDD) environment.

Strategize with the business for the optimization of system processes; identify efficiencies and ways to improve BAU design and system flow

Identify, assess, and document business requirements and functional/technical specifications; recommending business priorities, and advising a business on options, risks, and costs

Schedule and lead requirements review & design sessions with stakeholders; gather testable system requirements and translate them into user stories

Analyze the impact of the proposed solution across the business and develop use cases to demonstrate the business requirements to the technology teams

Conduct Manual and Automation test cases based on acceptance criteria

Prior experience in financial/banking institutions with strong markets and trading system knowledge

Strong interpersonal, verbal and written skills are required

The BSA will also help with the planning, design, coding, implementation, and execution of automated and manual tests for our products.

This role requires proficiency in test planning and strategizing, strong knowledge and experience on Agile test methodologies, strong hands-on experience in developing automated test scripts and QA best practices. Duties include developing test plans, test cases, preparing test configurations, test execution, test data, and publishing test results.

The ideal candidate will have coding skills, have experience with multiple frameworks, have a passion for quality and detail, and have a great attitude.

Understanding the interfacing applications, test environments, and tools and methodologies.

Analyze applications, implement automation solutions for automated testing of applications/products

Develop, maintain and execute automation scripts

Maintain automation frameworks/libraries, tools

Engage with project managers, business analysts, developers, testers, and product owners to ensure that all test automation activities occur in a timely fashion

Analyze application/testing requirements, implement automation solutions for automated testing of applications/products

Analyze execution results and produce reports on automated executions

An ability to effectively communicate concepts and ideas to team members

Skilled at determining what can and can’t be automated.

Proficient at executing manual tests as needed.