"I did B.Com. Can I even get into IT?" This is one of the most common questions we receive, usually asked with a little hesitation, as if the answer must be no.
The answer is yes, for a wide range of roles. Some IT jobs do require an engineering or computer science degree, mainly certain developer roles in large companies with strict eligibility rules. But many others care far more about skills, and some actively prefer people with a commerce, science or arts background. This guide maps out which roles fit which degree, what to learn, and how to start.
First, understand degree eligibility
Some large IT services companies set eligibility rules for certain fresher hiring programmes, for example accepting only BE/B.Tech, MCA, M.Sc or specific science streams such as B.Sc Computer Science or BCA for developer roles. Other roles and many mid-size companies, start-ups and GCCs focus on skills. Always read the eligibility section of each job or hiring drive. If you want developer roles specifically and face degree barriers, options like an MCA or a strong portfolio for skill-based employers can help.
Roles that fit non-engineering graduates
| Role | Good fit for | Core skills to learn | Typical starting title |
|---|---|---|---|
| Software tester (QA) | Any graduate with attention to detail | Manual testing, SQL, Jira, API testing basics | Trainee Test Engineer, QA Analyst |
| IT support / service desk | B.Sc, BA, BCA; people from technical support BPO | Windows, networking basics, ITIL concepts, ticketing tools | Service Desk Analyst, L1 Support Engineer |
| Data / MIS analyst | B.Com, BBA, B.Sc (maths, stats), economics | Advanced Excel, SQL, Power BI or Tableau, basic Python | MIS Executive, Junior Data Analyst |
| SAP functional (FICO, MM, SD) | B.Com, M.Com, CA inter, MBA (finance, supply chain) | SAP module concepts, business processes, configuration basics | SAP Support Analyst, Associate Consultant |
| Business analyst | BBA, MBA, domain experience in banking, insurance, healthcare | Requirements, user stories, process flows, Agile, SQL basics | Associate Business Analyst |
| Technical writer | BA (English), strong writers | Documentation tools, Markdown, basics of APIs and software | Junior Technical Writer |
| UI/UX designer | BA, B.Des, creative graduates | Design principles, Figma, user research, prototyping | Junior UI/UX Designer |
| CRM / ServiceNow / Salesforce admin | Any graduate who likes configuring systems | Platform administration, workflows, reports | Junior Administrator |
| Cybersecurity (SOC) | B.Sc, BCA with networking interest | Networking, Windows and Linux logs, SIEM basics | SOC Analyst L1 |
| Web developer | Any graduate with a strong portfolio (skill-based employers) | HTML, CSS, JavaScript, a framework, Git | Junior Web Developer |
Which role suits your degree?
B.Com / M.Com / BBA
Your accounting and business knowledge is valuable. The strongest options are SAP FICO (financial accounting and controlling), data and MIS analysis, and business analysis in banking or finance technology. Read SAP FICO career for commerce graduates.
B.Sc (non-CS) / BCA
Your science or computer background suits testing, IT support, data analysis and cybersecurity. BCA and B.Sc Computer Science graduates are often eligible for developer roles too.
BA
Strong communicators fit technical writing, UI/UX, business analysis support, IT support and testing. Economics graduates do well in data analysis.
A 6-month plan to get started
| Month | Action |
|---|---|
| 1 | Choose one role from the table. Read 20 job descriptions for it and list the common skills. |
| 2–3 | Learn the core skills through structured free or affordable courses and official documentation. |
| 4 | Build practical proof: test cases, a dashboard, a configured demo, a design case study or documentation samples. |
| 5 | Write a focused one-page resume and update LinkedIn. See resume for IT freshers. |
| 6 | Apply widely, prepare for interviews and keep building. |
Traps to avoid
- Courses with "guaranteed placement" and large fees. No one can guarantee a job.
- Fake experience certificates offered to "help" freshers. Background verification catches them; read how background verification works.
- Collecting certificates without practice. Employers hire proof of ability.
- Choosing a role only because someone said it pays well. Interest keeps you going through the learning months.
Should you do an MCA or another degree?
An MCA can open developer roles with strict eligibility rules and gives you structured computer science learning. It is a two-year commitment, so consider it if you are sure about development and face degree barriers. For testing, support, data, SAP and analyst roles, focused skills and practical proof are usually enough to start.
Frequently Asked Questions
Can a B.Com graduate get an IT job?
Yes. B.Com graduates commonly enter IT through SAP FICO, data and MIS analysis, business analysis, software testing and IT support roles.
Which IT job is best for non-engineering graduates?
It depends on your background and interest. Testing and IT support are accessible entry points, data analysis suits commerce and economics graduates, and SAP FICO suits accounting backgrounds.
Do IT companies hire BA graduates?
Yes, for roles such as technical writing, UI/UX design, IT support, testing and business analysis support, depending on skills and the employer’s eligibility rules.
Can a B.Sc graduate become a software developer?
Yes, especially with a B.Sc in Computer Science or IT. Other B.Sc graduates can also become developers through strong projects, though some employers restrict eligibility for certain hiring programmes.
Is coding required for all IT jobs?
No. Roles such as manual testing, IT support, SAP functional consulting, business analysis and technical writing need little or no coding at the start.
Should I do an MCA to get into IT?
Consider an MCA if you want developer roles and face degree eligibility barriers. For many other IT roles, focused skills and practical projects are enough.
