Welcome back, Admin 👋
Here's what's happening in your organisation today.
48
Total Employees
12
Open Positions
7
Pending Leaves
94%
Attendance
Recent Activity
Live
| Employee | Action | Time |
|---|---|---|
| Priya Sharma | Clocked In | 09:02 AM |
| Rahul Verma | Leave Request | 09:15 AM |
| Anjali Mehta | Clocked In | 09:18 AM |
| Karan Patel | Late | 09:42 AM |
| Deepa Nair | New Hire | 10:00 AM |
Department Headcount
Employee Directory
Manage all employee records
| Employee | Department | Designation | Status | Action |
|---|
Showing 8 of 8
Recruitment Pipeline
Track candidates across stages
| Candidate | Position | Department | Experience | Stage | Date Applied | Action |
|---|---|---|---|---|---|---|
| Arjun Kapoor | Sr. QA Engineer | QA | 5 yrs | Interview | 12 Jun 2025 | |
| Sneha Iyer | Python Developer | Engineering | 3 yrs | Screening | 14 Jun 2025 | |
| Vikram Singh | DevOps Engineer | Engineering | 6 yrs | Offer | 10 Jun 2025 | |
| Pooja Reddy | HR Manager | HR | 8 yrs | Interview | 09 Jun 2025 | |
| Amit Joshi | Data Analyst | Analytics | 4 yrs | Screening | 13 Jun 2025 |
2 candidates in Screening stage.
2 candidates scheduled for interviews this week.
1 offer letter pending acceptance.
Leave Management
Apply and manage leave requests
Apply for Leave
My Leave Balance
Leave Requests7 Pending
| Employee | Type | From | To | Days | Status | Action |
|---|---|---|---|---|---|---|
| Rahul Verma | Annual Leave | 20 Jun | 24 Jun | 5 | Pending | |
| Anjali Mehta | Sick Leave | 18 Jun | 19 Jun | 2 | Pending | |
| Priya Sharma | Casual Leave | 15 Jun | 15 Jun | 1 | Approved |
Reports & Analytics
Generate and export business reports
Headcount by Department
Leave Utilisation
Recruitment Funnel
Payroll Summary — June 2025Processed
| Department | Headcount | Gross Salary (₹) | Deductions (₹) | Net Pay (₹) | Status |
|---|---|---|---|---|---|
| Engineering | 18 | 18,40,000 | 2,12,000 | 16,28,000 | Paid |
| QA | 10 | 8,20,000 | 94,000 | 7,26,000 | Paid |
| HR | 6 | 4,80,000 | 55,000 | 4,25,000 | Paid |
| Finance | 8 | 7,20,000 | 83,000 | 6,37,000 | Processing |
| Marketing | 6 | 4,20,000 | 48,000 | 3,72,000 | Paid |
UI Elements — Automation Testing Lab
Every web element type available for automation practice
Button TypesClickable
Button with Tooltip
This is a tooltip on top!
⚠️ This action is irreversible
Saves to database
Registration FormAll Input Types
Value: 5 / 10
Color picker input
Datalist / autocomplete input
Checkboxes
Select your skills:
Radio Buttons
Experience Level:
Work Mode:
Select Dropdowns
Hold Ctrl/Cmd to select multiple
Custom Dropdown Menu
Toggle Switch
Email Notifications
SMS Alerts
Modal Dialogs
Browser Dialogs (JS)
Alert Banners
Success! Record saved successfully.
Error! Failed to connect to server.
Warning! Session expires in 5 minutes.
Info: Scheduled maintenance on Sunday.
Toast Notifications
Accordion / Expandable
Selenium is an open-source framework for automating web browsers. It supports multiple languages including Java, Python, C#, and JavaScript.
Playwright is a modern test automation framework by Microsoft that supports Chromium, Firefox, and WebKit. It offers built-in auto-waiting and is excellent for modern web apps.
Cypress is a JavaScript-based end-to-end testing framework that runs directly in the browser. It's popular for its developer experience and real-time reloading.
Progress Bars
Test Coverage78%
Automation Rate62%
Defect Resolution91%
Sprint Velocity45%
Read-only / Disabled Inputs
Hidden input exists in DOM:
id="hiddenInputVal" value=SECRET_TOKEN_12345Hover & Focus States
Hover over me
Right-click here
Drag & Drop Testing
Drag items between lists and prioritise tasks
Task PrioritisationDrag to reorder
⠿Write test cases for login moduleHIGH
⠿Implement Page Object ModelHIGH
⠿Setup CI/CD pipeline for testsMED
⠿Generate test execution reportMED
⠿Update test documentationLOW
⠿Peer review automation scriptsLOW
Kanban Board (Drop zones)
TO DO
⠿Task A
⠿Task B
IN PROGRESS
⠿Task C
DONE
⠿Task D
Drop Zone — Upload Simulation
📂
Drag & drop files here, or click to browse
Supports PDF, XLSX, CSV, PNG, JPG
Calendar & Date Picker
Select dates, view events and schedule meetings
June 2025
Selected: None
Upcoming Events
📘 Team standup — 9:00 AM, Jun 16
✅ Sprint review — 3:00 PM, Jun 18
🔥 Release deadline — Jun 20
📘 QA sync — 11:00 AM, Jun 23
✅ Demo to client — 2:00 PM, Jun 25
Frames & Nested Contexts
Simulated iFrame and embedded content for automation practice
Simulated Frame — Employee Info Panelframe context
🖼 Frame: Employee Information System — Inner Frame Context
This simulates a nested frame context. In real automation:
driver.switchTo().frame("frameContent");
// interact with elements
driver.switchTo().defaultContent();
Nested Framenested context
🖼 Frame Level 1
Dynamic Page Elements
Elements that appear after delay — tests dynamic wait strategies.
Multiple Windows & Browser Tabs
Handle popups, new tabs and browser windows
Open New Window / Tab
Automation tip:
Use
Use
driver.getWindowHandles() to get all open window handles, then driver.switchTo().window(handle) to switch between them.Current Window Info
| Window Title | NileshQA Lab — Web Automation Testing Application |
| Window Width | |
| Window Height | |
| Current URL | |
| User Agent |
Pop-up Blocking Simulation
Simulates an in-app popup overlay that automation must handle.
Scroll Behaviour
Test scrolling to elements.
Row 1
Row 2
Row 3
TARGET ROW (id=scrollTarget)
Row 5