REQ#1036
Position Description:
50% - Develop test plans/scenarios/cases/scripts to ensure appropriate test coverage. Provide direction to developers to implement solutions per requirements. Execute testing based upon documented test cases/scripts and ensure applications tested meet customer-defined business requirements per documented user acceptance criteria. Conduct user acceptance testing with end users to ensure the implemented solution meets expectations. Document and track software defects as well as issues with performance and usability.
30% - Identify, evaluate, and document business needs and objectives, operational processes and procedures, problems, and requirements. Understand the business case, and gaps in the documented business process (as is vs. to be). Perform requirements elicitation/documentation/management, as well as use case documentation (standard, alternate, and error) to assist developers in the creation of solutions to meet business objectives. Leverage understanding to document meaningful user acceptance criteria for user stories. Capable of facilitating communication between stakeholders from all levels of the organization while objectively identifying and resolving conflict.
20% - Identify and document processes and procedures related to Business Analysis and Quality Assurance standards, including opportunities for improvement. Identify candidates for test automation, document test flow and data requirements/dependencies, and implement using approved tools.
Skills Required:
SDLC - Agile (Scrum, Kanban) Experience Intermediate
STLC Experience Windows Server Experience Intermediate
Visual Studio/TFS/VSTS/Azure DevOps Experience or equivalent Intermediate .
Net Applications Intermediate
SQL Server 2016 Experience or equivalent
SSIS/SSRS, and ETL Experience or equivalent
Backend database testing to include: tables/views, stored procedures, SQL jobs, packages, indexes, and triggers Intermediate
MS Office (Word, Excel, PowerPoint, Access), Google Suite Experience or equivalent
Requirements gathering, gap/feasibility analysis
Good communication skills and desire to collaborate/contribute in a team environment
Nice-To-Have Skills: Experience with API testing Experience with Automated testing
Experience Required: 3 years of experience *** Candidates need to have current knowledge of SQL and database testing. They will be asked to demonstrate and should prepare for a technical interview***
Experience Preferred: 5 years of experience
Education Required: Bachelors
Education Preferred: Masters
Note: Both BA and BA/QA positions on teams require strong SQL skills and experience working with backend database testing. Interviews have questions designed to probe a candidate's experience in these areas. Experience working in shared pre-production environments is preferred as familiarity with constraints and database dependencies is invaluable. While working collaboratively in the team has the benefit of the teams' knowledge and experience, a candidate is expected to be personally productive. The BA position will require someone who is comfortable working with business representatives and has ability to communicate technical content to non-technical audience. They will serve as a liaison between business and technical teams and can communicate meaningful acceptance criteria for purposes of validating an implementation meets requirements. In the interview, a candidate needs to be able to articulate their contributions to a system they helped build. |