To extract job roles and in-demand skills from job sites in India (like Naukri, LinkedIn, Indeed, Monster, etc.), here’s how you can go about it depending on your goals and tools available:
🧠 1. Manual Analysis (Quick and Insightful for Small Scale)
Steps:
-
Go to major Indian job portals:
-
Search by industry or role (e.g., "Software Engineer", "Mechanical Design", "Data Analyst", "Automation Engineer").
-
Look for common keywords under:
-
Job Titles
-
Required Skills / Tools
-
Certifications
-
Experience levels
-
-
Copy job descriptions and paste into a word cloud generator like WordClouds.com or use Excel to sort frequency of keywords.
🧰 2. Automated Extraction (If You Want Scale / Trends)
A. Using Python (Web Scraping with BeautifulSoup or Selenium)
You can write a Python script to extract job listings from public job boards.
import requests
from bs4 import BeautifulSoup
url = "https://www.indeed.co.in/jobs?q=software+engineer&l=india"
headers = {'User-Agent': 'Mozilla/5.0'}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, "html.parser")
for job_card in soup.find_all('div', class_='job_seen_beacon'):
title = job_card.find('h2').text.strip()
company = job_card.find('span', class_='companyName').text.strip()
skills = job_card.find('div', class_='job-snippet').text.strip()
print(f"Title: {title}\nCompany: {company}\nSkills: {skills}\n")
⚠️ Note: Always review the site's terms of service. Many job boards discourage scraping. Use responsibly.
B. Use Job Portal APIs or Open Datasets
-
LinkedIn API (requires OAuth & partner access)
-
RapidAPI has unofficial access to some job portals
-
Kaggle datasets: Search for “India job postings”
📊 3. Using Google Trends + Job Boards + AI
To analyze demand over time:
-
Use Google Trends to check popularity of:
-
"Python jobs"
-
"Mechanical Design Engineer"
-
"Power BI", etc.
-
🧩 Most In-Demand Skills in India (2024–2025 Trends)
From current analysis of major portals, the top job roles and skills include:
Domain | Job Roles | In-Demand Skills |
---|---|---|
IT / Software | Full Stack Developer, DevOps Engineer, Data Scientist | Python, JavaScript, AWS, Docker, React, SQL, Git |
Data / AI | Data Analyst, AI Engineer, ML Engineer | Power BI, Tableau, Pandas, TensorFlow, SQL |
Mechanical / Core | Design Engineer, Maintenance Engineer | AutoCAD, CATIA, SolidWorks, Six Sigma, CNC |
Electronics / IoT | Embedded Systems Engineer, IoT Engineer | C/C++, MATLAB, Raspberry Pi, PCB Design |
Manufacturing / Automation | PLC Engineer, Quality Analyst, Production Engineer | PLC/SCADA, SAP, Lean, ISO, MES |
Sales & Marketing (Tech) | BDM, Digital Marketing Executive | SEO, SEM, Google Ads, CRM Tools, Excel |
Software Testing | QA Engineer, Automation Tester | Selenium, JIRA, Python/Java, Postman, API Testing |
Would you like a live skill extraction tool or script, or a report by sector (e.g., software, mechanical) based on real-time postings?
No comments:
Post a Comment