Project Management Tool Common For All
JIRA | Rally | Trello | Asana | HP ALM | IBM Control Center
Type of Company
Product Based
Service Based
BRD / FD / SRS /FRD ex . IRCTC 1.0.0.1v
All IT Companies are following SDLC
1) Req Analysis / Gethering
2) Designing
3) Developing
5) Implementation and Maintenance
Business Analyst (BA)
1) UI/UX Designer
2 ) Frontend Developer
1) Architect
2) Software Developer
4) Testing
2) Manual QA
1) SDET / Automation QA
1) Database Analyst / ETL
2) Technical Support | Config Management | DevOps Infra creation
0) Planning
2) Product Owner / Sponsor
✅ SDLC is a process used in building software. Plan, define, design, build, test, and finally develop It aims to guarantee the quality and correctness of the software built for the customer.
✅ The development of the system must be completed within the pre-defined time and cost.
✅ The SDLC consists of a detailed plan that explains how to plan, build and maintain specific software. Each phase of the SDLC has its own process and results.
✅ There are also several models of SDLC, probably one that fit with your team.
✅ This methodology is also known as the Application Development lifecycle.
1) CTO / VP Product or Engineering
Microsoft Office, Business knowledge, Presentation and Technical Documentation
Adobe family software, Draw.io, Simple Animation software, PowerPoint, Visio, Figma
Html, Css, Bootstrap, JavaScript, Type Script, Angular Js of any Front Development Technology
Full Application System Design knowledge required, All frontend, backend, mobile, cd/ci, db, deployment, and Maintenance tools
For Java Stack : Python, Good in OOP, Core Java, J2EE, Web Server, App Server, Spring IOC, MVC, AOP, Springboot, Hibernate, SQL, MySql, Oracle, SVN, Git, Maven, Jenkins, Webservices REST/SOAP, understandings of Design patterns, Linux, Junit, Log4j
UI testing: Manuals Testing Concepts, OOPs, Java, Selenium, Defect Life Cycle, Extent Report, Postman, Rest Assured, SQL, Git/Svn, Maven, Jenkins, POI, TestNG, Linux, Log4j, Cucumber
Excel, Defect Lifestyle, Manual Testing
Project Eg.IRCTC
1 Year
Divide in to Small Sprint
IRCTC 1.0.0.1.1
Jan to Dec 23
1 Jan to 30th Jan
IRCTC 1.0.0.1.2
1 Feb to 28th Feb
IRCTC 1.0.0.1.12
1 Dec to 30th Dec
..
..
Monthly Sprint
Env : Dev
Env : QA
Env : UAT
Env : Prod
1st to 10th
10th to 25th
25th to 29th
30th Prod Release
After Release Validation
localhost:8080\irctc
qa.irctc.com
uat.irctc.com
irctc.com
irctc.github.com
irctc_jan20
Dev1
Dev2
Dev3
Dev4
irctcqa
JIRA
Ticket ID
Ticket 001 Login Screen
Ticket 002 Registration
10:00
10:05
Test 1
Test 2
Test 3
Maven Project
jar / war
Deploy
Tomcat / Weblogic
QA
UAT
PROD
Jenkins -> Every Day 6 O'clock -> Build
Interview Process
Resume Preperation
HR Call and Interview Schedule
Interview Screening
Online Test
F2F Technical
Introduction
Project Architect
Project Cross Questions
Java / Adv Java and Framework
F2F Managerial Round
Introduction
Project and Cross Question
Diplomatic Questions
Salary Discussion (Optional)
HR Round
Salary Discussion
linkedin / Naukri
Joining
Basic Information total years of exp / relevant exp / current working status / current salary / yearly package / monthly take home / expected ctc / location
BRD /FD/ SRS
hackerrank.com
litcode.com
codility.com
irctc_jan22
irctc_feb22
git master branch
irctc_jan22_abcdev
pull req
review by lead
merge it in to irctc_jan22
build
after prod release code merge in main