Senior Business Analyst
Chicago, USA (and various unanticipated locations throughout the U.S.)
As a Senior Business Analyst (Multiple Positions), here’s what you can do at ThoughtWorks:
Working as an analyst on custom-designed, enterprise-level software applications that utilize object-oriented (OO) technologies, such as Ruby, .NET and/or J2EE and Agile Methodologies; Full life-cycle software solution experience using object-oriented technologies, including requirements gathering, development and testing; Interacting with clients and stakeholders to gather functional and technical requirements and present them to development and test teams; Collaborate with product managers to write stories, lead iteration meetings and drive user stories for development; Facilitate daily stand up meetings, story sign off sessions and feature showcases; Coordinate weekly meetings with User Experience experts to run tests and establish solutions that fit within development capacity and release plans; Collaborate with Quality Analysts to write automation tests and scenarios for functional/interface level tests; Employ Agile Development Methodologies and Practices including pair programming, Test-Driven Development (TDD), Continuous Integration and Continuous Delivery; Utilize Distributed Agile including acting as liaison to coordinate communication between onshore and offshore teams; Utilize the following technologies: Java, Ruby, Ruby on Rails or Cucumber.
Here’s what you’ll bring:
- Bachelor’s degree in Computer Science, Computer Engineering, or related field and 5 years of experience as a Business Analyst or Systems Analyst
- Prior experience with:
- Full life-cycle software solution experience using object-oriented technologies, including requirements gathering, development and testing;
- Interacting with clients and stakeholders to gather functional and technical requirements and present them to development and test teams;
- Collaborating with product managers to write stories, lead iteration meetings and drive user stories for development;
- Facilitating daily stand up meetings, story sign off sessions and feature showcases;
- Coordinating weekly meetings with User Experience experts to run tests and establish solutions that fit within development capacity and release plans;
- Collaborating with Quality Analysts to write automation tests and scenarios for functional/interface level tests;
- Planning release schedules;
- Employing Agile Development Methodologies and Practices including pair programming, Test-Driven Development (TDD), Continuous Integration and Continuous Delivery;
- Utilizing Distributed Agile including acting as liaison to coordinate communication between onshore and offshore teams;
- Utilizing the following technologies: Java, Ruby, Ruby on Rails or Cucumber.
At least 80% travel throughout the U.S. required
Submit resume with code: RM-SBA-0417
#LI-DNI