Job Description :
For one of our ongoing projects we are looking for a Business Analyst Consultant out of Madison, WI.
The Business Analyst / Quality Assurance Tester position participates in documents business flows and processes, analyzes requirements, and participates in design sessions. The QA Tester will adhere to consistent QA processes and must be experienced in various software testing approaches.

The QA Tester is expected to create test scenarios, test plans, test reports, and track the life cycle of defects. Proficiency with industry standard automation testing suites, regression testing and working in an Agile team environment is required. The role may involve testing across multiple projects within the section and is expected to leverage skills and experience to test complex IT systems.

Experience working on an application development team, waterfall or agile.
Identifies and applies best practices.
Evaluates software development procedures used to verify that programs function according to user requirements.
Evaluates program output and reports for accuracy and policies and procedures for quality.
Reviews new or modified application/functionality, including documentation and specifications, to determine if final solution(s) will perform according to user request and conform to guidelines.
Recommends improvements or corrections to development team.

Must Have:
Participation in project management methodologies including experience with 'agile' methods.
Software development life cycle activities/deliverables knowledge
General Competencies
Excellent oral and written communication skills
Ability to navigate and query a relational database
Manage systems (QA) testing and support user acceptance testing
Ability to develop and implement quality assurance processes and procedures including test/use cases
Software Development Life Cycle
Documenting business processes
Experience in usability testing or equivalent user interface test measures
Requirements analysis
Requirements gathering
Requirements validation