EXCEEDS logo
Exceeds
Navjot Kehal

PROFILE

Navjot Kehal

Worked on the CS-Winter2025/backend repository, delivering automated backend and UI regression testing for search bar features across multiple domains. Developed comprehensive black-box and numeric domain validation tests using C#, NUnit, and Selenium WebDriver, ensuring accurate handling of user queries and robust input validation. Enhanced the test infrastructure by integrating ChromeDriver, parameterized tab handling, and unified test utilities, which improved CI/CD reliability and maintainability. Addressed development environment issues by resolving merge conflicts and updating configuration files, stabilizing local and CI workflows. Refactored test utilities and standardized data seeding, resulting in faster feedback loops and more deterministic, maintainable test results.

Overall Statistics

Feature vs Bugs

75%Features

Repository Contributions

16Total
Bugs
1
Commits
16
Features
3
Lines of code
1,863
Activity Months2

Work History

April 2025

14 Commits • 2 Features

Apr 1, 2025

April 2025 performance summary for CS-Winter2025/backend: Delivered a robust UI regression test suite for employee, services, and residents search bars with unified test utilities and CI/CD-ready driver lifecycle management. Introduced backend numeric domain validation tests and shared utilities to standardize numeric input checks across Charges, Employees, and Services. Aligned test data and context with updated seeding and DatabaseContext to support deterministic results, while removing brittle browser driver usage to reduce CI flakiness. Achieved improved maintainability and faster feedback on feature work through test infrastructure refactors and cross-domain validation.

March 2025

2 Commits • 1 Features

Mar 1, 2025

March 2025 performance summary for CS-Winter2025/backend: Delivered automated backend testing for the search feature and stabilized the development environment. Key features delivered: comprehensive black-box tests for the backend search bar, validating first name, last name, ID, age, and email, and ensuring correct handling of existing vs non-existent records; testing infrastructure enhanced with Selenium packages and a ChromeDriver setup. Major bugs fixed: resolved a development environment merge conflict by updating the appsettings.json connection string, stabilizing local development and CI workflows. Overall impact: increased test coverage, faster feedback loops, and reduced risk in releases. Technologies demonstrated: Selenium-based test automation, ChromeDriver integration, .NET backend development, and robust environment configuration.

Activity

Loading activity data...

Quality Metrics

Correctness83.6%
Maintainability81.2%
Architecture73.8%
Performance76.4%
AI Usage20.0%

Skills & Technologies

Programming Languages

C#

Technical Skills

Automated TestingBackend DevelopmentBackend TestingBlack Box TestingC#CI/CDDatabase ManagementIntegration TestingNUnitRefactoringSeleniumSelenium WebDriverTest AutomationUnit Testing

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

CS-Winter2025/backend

Mar 2025 Apr 2025
2 Months active

Languages Used

C#

Technical Skills

Backend TestingBlack Box TestingNUnitSeleniumAutomated TestingBackend Development