Bay State Computers, Inc. is a professional services firm and a leading provider of Information Technology (IT) services and products to the U.S. Federal Government and Industry. Bay State brings together experienced IT professionals and the latest state-of-the-art technology tools, practices, and products to support projects and task order requirements for our customers. For more information about Bay State visit our website, connect with us on LinkedIn, or follow us on Twitter.
We have an exciting opportunity for a Business Analyst with Scrum Master Experience in a Java Development Environment. The candidate will be responsible for planning and executing SIT across major, and minor releases. They will design, develop, and configure software test cases to validate application functionality. They will participate in requirements gathering sessions, and will work with team members to identify requirements, and test application functionality. The candidate will apply knowledge of technologies, applications, methodologies, processes and tools to support the project.
Lead Requirements Gathering Sessions.
Develop and analyze project functional and business requirements.
Business process analysis.
Defining and documenting internal and external user interfaces.
Providing requirement clarification, when necessary.
Developing wire frames, workflows, use case diagrams, flowcharts, and other analysis-type documentation.
Lead standup meetings.
Lead Backlog Refinement meetings.
Perform industry research to clarify, define, or satisfy technology or business process issues.
Coach and guide teams to use the Agile framework to deliver on project objectives.
Remove impediments or guide the team to remove impediments.
Serve as coach, mentor, strategic planner and mediator of challenges.
Provide support to the team using a servant leadership style and leading by example.
Ensure that project deliverables are delivered on-time and adhere to the agreed upon scope.
Build trust among team members, forming strong relationships and helping develop a safe environment where problems can be raised and dealt with professionally.
Guide the team on how to work collaboratively and deliver work product on schedule.
Promote adherence and support the overall development process as well as collect feedback; schedule and lead project meetings, draft meeting agendas and meeting notes, manage project scope & assess and evaluate project success.
Assist with internal and external communication
4+ years of relevant experience
Strong understanding of the full lifecycle (SDLC) with Agile/Scrum experience
Strong understanding of the Agile values and underlying principles
Strong understanding of Scrum Master methodologies and best practices
Excellent leadership skills and facilitation abilities
A strong understanding of web-based applications
Strong understanding of different types of testing methodologies (system integration, regression, functional, compatibility, unit, performance, negative etc.) and an ability to plan/execute accordingly
Proven ability to develop test conditions, and understand expected results based on the application requirements
Strong written and verbal communication skills (ability to translate between business and technical concepts)
Experience working with Java development/principles
Proven ability to create and maintain high level technical documents
Proven ability to communicate to a wide variety of audiences, both business and technical
Proven ability to identify, define, and document business requirements (functional and system)
Proven ability to participate in requirements analysis, validation and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable
Proven ability to track, and fully document changes to business requirements (both functional and system)
Proven ability to clearly communicate requirements to other development team members
Proven ability to manage changes to requirements throughout the project lifecycle
Proven ability to work independently, and as a team member
All candidates must be a US Citizen, or have permanent residence status (Green Card).
Scrum Master Certification (CSM) preferred
Ability to be flexible, and think analytically in a problem-solving environment
Ability to solve problems to complex business processes
Ability to work independently with minimal direction
Education: Bachelor's degree or equivalent
Benefits: Full-time employees (permanent or contract employees who are employed for a term greater than 6 months) are eligible for benefits including time-off benefits, such as vacations and holidays, and insurance and other plan benefits.
Location: Arlington, VA
Bay State Computers, Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified candidates will receive consideration for this position regardless of race, color, creed, religion, national origin, age, sex, citizenship, ethnicity, veteran status, marital status, disability, or any other characteristic protected by applicable law.
Bay State Computers