Hello World! I'm
Inderpreet Singh
Parmar
Quality Assurance Engineer
๐ About Me
I am a Quality Assurance Engineer with hands-on experience in test automation, backend validation, and enterprise-quality processes.
My background includes working in Agile environments, applying Shift-Left testing, and collaborating closely with developers and business analysts to identify quality risks early.
With a foundation in Software Engineering from Seneca Polytechnic, I focus on building scalable, maintainable, and production-ready automation systems.
Built, Tested & Shipped
End-to-end automation frameworks and AI-powered systems โ designed for real production quality.
Featured Project
ShopSafe โ E-Commerce QA Automation Suite
A production-grade, end-to-end test automation framework validating an e-commerce application across 36 test cases, 5 modules, and 2 browsers with full CI/CD integration. Built entirely from scratch using industry-standard patterns.
- Architected a Page Object Model (POM) framework with Data-Driven Testing across login, inventory, cart, checkout, and E2E modules using external JSON test data โ zero hardcoded values.
- Implemented logic-based sort validation using Python list comparison (
names == sorted(names)) and float math assertions for checkout totals โ catching defects that click-based tests miss. - Integrated GitHub Actions CI pipeline with Chrome and Firefox running in parallel, pytest-html report artifacts, and automatic failure screenshot capture on every push.
- Centralised all waits in
wait_helper.pyand configuration inconfig.iniโ explicit waits only, notime.sleep()anywhere in the codebase.
Featured Project
API Testing โ Reqres.in
A REST API test suite built with Python requests and pytest, covering 75 tests across authentication flows, schema validation, parametrized negative cases, and response time assertions โ with a matching Postman collection and full CI/CD integration.
- Architected 3 test modules (auth, users, negative) with session-scoped fixtures โ one auth handshake per run, shared token across all tests, no repeated network calls.
- Implemented parametrized negative tests across 6 bad-input scenarios and boundary values (page 0, โ1, 99999), validating error messages reference the missing field by name.
- Built a Postman collection with request chaining, JavaScript assertions on every request, and pre-request scripts generating dynamic data via
Date.now()andMath.random(). - Configured GitHub Actions CI to inject API keys from repository secrets, run the full suite on every push, and upload downloadable HTML report artifacts โ even on failure.
Featured Project
Selenium POM DDT Automation Framework
A production-grade, end-to-end test automation framework validating Flight stop-count filters on a live travel booking website. Built entirely from scratch using industry-standard patterns.
- Architected a Page Object Model (POM) framework with Data-Driven Testing, executing filter validation across 130+ result elements per test scenario using external JSON test data.
- Implemented soft assertions to verify all DOM elements before raising failures โ enabling full defect visibility across all results in a single run.
- Integrated pytest-html reporting with automatic failure screenshot capture and structured INFO / WARNING / ERROR log output for fast RCA.
- Built a JS click fallback handler to handle dynamic overlay interceptions โ improving test stability across varying page load states.
Featured Project
AeroGuard โ Automated Luggage Inspection System
An AI-powered web application automating luggage inspection workflows by capturing images, running inference, and generating detection results in real time. Primary focus was quality assurance, test design, and system validation.
QA Contributions:
- Designed and executed functional, integration, and system-level test scenarios.
- Verified UI workflows using Selenium-based testing.
- Performed backend data validation for logs and audit records.
- Conducted performance and latency testing.
- Tested error handling, edge cases, and failure scenarios.
๐ผ Experience
Enterprise QA impact across automation, validation, and high-availability environments.
Quality Assurance Specialist
- Built and maintained Selenium WebDriver automation suites (Python), reducing manual regression effort by 80%.
- Executed end-to-end functional, regression, and edge-case testing within the STLC.
- Performed backend validation and data integrity checks using Oracle SQL.
- Practiced Shift-Left testing by collaborating with BAs and devs early.
- Managed defects and traceability using JIRA + Zephyr.
- Automated repetitive QA tasks using Python and Bash.
Quality Assurance Engineer โ Web Application
- Designed and executed functional, regression, and negative test scenarios.
- Validated document processing workflows and error handling.
- Conducted backend verification and performance monitoring.
- Collaborated on defect analysis and root cause analysis.
Information Technology Support Specialist
- Applied root cause analysis to diagnose recurring software failures, reducing downtime by 20%.
- Maintained incident documentation and quality checklists for SLA adherence.
Tech Arsenal
A diverse toolkit built through countless hours of building, breaking, and learning.
QA & Test Automation
10 skills
API & Backend Validation
8 skills
Reporting & Quality Engineering
8 skills
CI/CD & Delivery
10 skills
All Skills
LET'S CREATE TOGETHER
Have a role or project in mind? I'm always excited to discuss QA Automation and enterprise-quality engineering.
Email Me
inderqa77@gmail.com
Connect โLet's connect professionally
Connect โGitHub
Explore my featured repos
Open โReady to start a conversation?
Whether you're hiring, collaborating, or just saying hi โ I'd love to hear from you.



