• 571-645-5899
  • info@agile1tech.com

Business Analysis (BA)

In the 21st century, with a quickly evolving economy, we can see a quick improving business landscape. This unavoidably tosses new business challenges with expanding interest for smart solutions. On one side, there is the new rise of sophisticated technologies while on the opposite side, there are expanded business demands from the client finishes to actualize those.

Business analysis has gone vital for the growth and quick development of the IT industry. Organizations make heavy investments in big data analytics to accelerate the decision-making process from data collected in the past. Business analyst is a liaison, bridge and diplomat who balance the oftentimes incongruous supply of IT resources and demands of the business.

The business analyst job market is expected to grow by 14.3% between 2016 and 2026. Over the next 10 years, it is expected the US will need 120,400 business analysts. As a consequence, the job market for BAs is such demanding that it is basically how the business analyst wishes to work will be determining the job market for him or her.

 

Software BA Training Program

 

1.Basic Software Testing (20 hours)

Module 1

- Basics of software testing professionals

- Fundamental of testing and quality assurance

Module 2

- Basic concept on software development life cycle (SDLC)

- Details into requirements, design documents

Module 3

- Analysis of business requirements, design documents

- Build phase analysis

Module 4

- Functional requirements documents

- Writing BRD, FRD, SRS

Module 5

- Agile, scrum

- Waterfall, Iterative model, V model

Module 6

- Requirement Traceability Matrix (RTM)

- Writing use case documents

Module 7

- Writing test case documents

- Analyze different phases of testing

- Test plans, test strategy

Module 8

- Defining system architecture

- Domain and functional knowledge

 

2.Computer Programming (20 hours)

Module 1

- Basics of computer programming using java

- Setup the environment for programming

Module 2

- Data type, conditional statement

- Looping

Module 3

- Classes and objects

- Main method of Java

Module 4

- Solving programming problems

- Inheritance, abstract class, interface

Module 5

- Functions

- Access modifiers

Module 6

- Inheritance, interface, abstract class

- Exception and error handling

Module 7

- Static and non-static method

- Basics of collection framework

Module 8

- Iterative solutions

- Arrays, matrices and their applications

Module 9

- Introduction to pointers

- Sorting and searching

Module 10

- Structures

- File Processing

 

3.Database Fundamentals (20 hours)

Module 1

- What is database application?

- Back end vs. front end testing

Module 2

- Database components

- Database type

Module 3

- Introduction to Oracle database

- Database testing phase

Module 4

- Testing methodologies

Module 5

- Structural database testing

- Functional database testing

Module 6

- SQL coding standard

- SQL Basics – Select, Insert, Update, Delete

Module 7

- Select statement to test data

- Insert statement to generate data

Module 8

- Update and delete statement to test application accuracy

- Test data integrity

Module 9

- Joining tables

- Using SQL queries for data verification

Module 10

- Concurrency issues

- Database objects

Module 11

- Views

- Indexes

- Stored procedure

Module 12

- Triggers

- Defined functions

Module 13

- Schema test

- Keys and indexes

Module 14

- Integration test for server

- Test back-end via front end

 

4. Business Analysis (50 hours)

Module 1

- Business analysis overview

- Roles and Responsibilities of BA

Module 2

- What is BA?

- Business Analyst Methodologies

- SDLC

Module 3

- Requirement Gathering Techniques

- Requirement Documentation

- Other Techniques