0% found this document useful (0 votes)
36 views4 pages

Notes For TL

The document provides information on important skills for different roles including front-end development, back-end development, quality assurance testing, and project management. It outlines key programming languages, frameworks, and concepts for front-end and back-end development. It also describes testing types, tools, and methodologies as well as differences between roles like project manager, business analyst, and program manager.

Uploaded by

Anand Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views4 pages

Notes For TL

The document provides information on important skills for different roles including front-end development, back-end development, quality assurance testing, and project management. It outlines key programming languages, frameworks, and concepts for front-end and back-end development. It also describes testing types, tools, and methodologies as well as differences between roles like project manager, business analyst, and program manager.

Uploaded by

Anand Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Important Skills to Learn

Front-end: -
* HTML, CSS, and JavaScript. (Languages are used in front end development)

* front-end frameworks like Angular, React, jQuery, XML, JSON and Bootstrap.

MEAN stack: JavaScript - MongoDB - Express - AngularJS - Node.js

MERN stack: JavaScript - MongoDB - Express - React.js - Node.js

MEVN stack: JavaScript - MongoDB - Express - Vue.js - Node.js

Back-end: -
* JavaScript (Node J.S), Python, and C#. (Programming languages)

* Spring Boot is one of the best backend frameworks

#NOTE - In Spring Framework we have to build configuration manually on the other hand in spring
Boot Framework configuration is auto Arranged or done by default.

Quality Assurance tester: -


* A QA Tester is a professional who tests the functionality and usability of new or existing software
before it goes live to ensure it is bug-free.

* They work closely with developers, providing them feedback on what needs improvement in
order to produce top-quality programs that meet customer expectations.

Testing Types

Functional Testing, Integration Testing, Regression Testing, Black


Box Testing, White Box Testing, GUI Testing, System Testing,
Security Testing, Browser Compatibility Testing

DEFECT TRACKING TOOLS: - JIRA, Bugzilla, Quality Center, TFS (Team


Foundation Server)

Functional Testing - Functional testing is a type of testing that seeks to


establish whether each application feature works as per the software
requirements.
Important Skills to Learn
Performance Testing - Performance testing is a testing measure that evaluates
the speed, responsiveness and stability of a computer, network, software
program or device under a workload.
Automation Tools: -
Selenium WebDriver, TestNG, Appium, Cucumber, Maven, Jenkins, Katalon,
Quick Test Professional (QTP), Load Runner,etc.
Manual Tools: -

Black Box Testing vs White Box Testing: Key Difference

 In Black Box, testing is done without the knowledge of the internal


structure of program or application whereas in White Box, testing is done
with knowledge of the internal structure of program.
 When we compare Blackbox and Whitebox testing, Black Box test doesn’t
require programming knowledge whereas the White Box test requires
programming knowledge.
 In Black Box Testing Tester and programmer are dependent on each other,
so it is tough to automate.
 White Box testing is easy to automate.

8 Types of Software Development Models:

 Waterfall Model
 V-Model
 Incremental Model
 RAD Model
 Agile Model
 Iterative Model
 Spiral Model
 Prototype Model

# The Agile methodology is a way to manage a project by breaking it up into several phases.
Important Skills to Learn

# Waterfall is a classical SDLC methodology that follows logical progression of linear and
sequential phases within the project lifecycle process

# CI/CD (continuous integration and continuous deployment) is a method to frequently deliver


apps to customers by introducing automation into the stages of app development.

Q - What is Difference Between Project Manager and Business Analyst?


Ans – They conduct research and analysis in order to come up with solutions to business
problems and help to introduce these solutions to businesses and their clients.

A Project Manager is responsible for the planning, procurement, execution and


completion of a project. The project manager is in charge of the entire project and handles
everything involved, such as the project scope, managing the project team, as well as the
resources assigned to the project.

Q- What is Difference Between Project Manager and Program Manager?


Ans- A program is defined as a group of related projects.
Program managers tend to have more duties than project managers, as they can
oversee multiple projects.
We can say that Project managers have a narrow focus on the other hand
Program Manager see different Projects which comes under a single Program.

Q – What is Difference Between Frontend Developer and Backend


Developer?
Ans - The visual aspects of the website that can be seen and experienced by users are
frontend. On the other hand, everything that happens in the background can be attributed to
the backend
Important Skills to Learn

Some Forms which need to keep in Mind: -

I-94: - Arrival / Departure History


I-765: - Is the Application For EAD
I-766: - Is the Plastic EAD itself
I-797: - An H-1B visa approval notice form also known as Notice of Action.
A: - Original Approval Notice with I94 attached
B: - Original Approval Notice without I94 attached
If you have received an I-797B, this means that the petition is approved,
but the COS/Extension of Stay is not approved.
 COS – Change of Status (example F1 Visa to H-1B or H4 Visa to H-
1B)

You might also like