Education
Master's, Quality Systems
Concordia University
Sep 2023 – May 2025
Montreal, Canada
Quality Assurance Engineer · Payments & Banking Test Automation
I'm a Quality Assurance professional with 4+ years of experience testing digital payment and banking applications. I automate regression suites with Selenium WebDriver, Python and PyTest.
Experience
Three roles across banking and payments, from manual functional testing to automated regression pipelines.
I design risk-based test scenarios for online banking applications covering account management, fund transfers and loan servicing. I also coordinate defect triage and release testing within a Scrum team.
Selenium WebDriver · Python · PyTest · Page Object Model · Azure DevOps · Azure DevOps Test Plans · Postman · SQL · REST APIs · Apache JMeter · Jira · Agile/Scrum
Tested digital payment journeys involving UPI transactions, wallet operations and payment status updates across functional, integration and regression cycles.
Selenium WebDriver · Python · PyTest · Postman · SQL · REST APIs · Jira · UPI · Digital wallets · Agile
Prepared test cases from functional specifications for web-based applications and performed manual functional and regression testing after application changes.
Manual testing · Functional testing · Regression testing · Cross-browser testing · Postman · SQL · Jira
Projects
Side projects where I apply the same habit as at work: measure what a check really proves, and never report a silent "safe".
AI evaluation
A prompt-injection evaluation harness that reports attack success rate per attack class with Wilson 95% intervals. It uses ablation to measure which guardrail layers actually reduce attack success relative to the latency they add.
Python · Statistics · JavaScript · Node.js · GitHub Actions/Pages
Document AI
Document field extraction with per-field calibrated confidence. Each field is routed to human review at a cost-optimal threshold, so operations teams know which fields need a human. It runs on a seeded simulated extractor.
Python · Isotonic calibration · Platt scaling · JavaScript · GitHub Actions/Pages
Security tooling
A Sigma detection-rule compiler that parses rules into a typed expression tree. It renders the tree as Splunk SPL, Elastic EQL, Microsoft KQL and SQLite SQL. The SQL backend is checked against a reference evaluator with property-based differential tests.
Python 3.12 · SQLite · YAML · Splunk SPL · Elastic EQL · Microsoft KQL · mypy · uv
Security testing
A CVE triage tool that checks static call-graph reachability from entry points to the vulnerable function. Each finding is reported as reachable, not-reachable or indeterminate, and the tool never reports a silent 'safe'.
Python · ast · SARIF · GitHub Actions
Data quality
A column-level SQL lineage and impact analysis tool. It resolves SELECT *, CTEs and UNIONs to show exactly which downstream columns and dashboards break when a source column changes.
Python · SQL · JavaScript · Node.js · Mermaid · GitHub Pages
Process analytics
Procure-to-pay invoice exception analysis that classifies each failed three-way match into one cause from a mutually exclusive, exhaustive taxonomy. The classifier is validated against labelled cases, and causes are ranked in a cost-weighted Pareto.
Python · unittest · GitHub Actions
Experimentation
A CUPED variance-reduction library for A/B tests that refuses covariates measured after randomisation. Its validation gate tests that bias case explicitly, using a balance check across arms.
Python · Statistics · unittest · GitHub Actions
Compliance automation
SOC 2 evidence automation that collects exports from GitHub, AWS, identity and HR systems and evaluates YAML controls against them. Controls are mapped to SOC 2 criteria, and the tool builds a hashed evidence package an auditor can verify.
Python · YAML · SHA-256 · Ed25519 · GitHub Actions
Cost modelling
An activity-based cost-to-serve model that flags customers whose profitability sign flips depending on which allocation driver is used.
Python
Privacy tooling
A privacy toolkit for data pipelines covering PII detection, NIST FF1/FF3-1 format-preserving tokenization, k-anonymity and l-diversity, and differential privacy with a budget accountant.
Python
Machine learning
A final year project on automated personality classification for e-recruitment. The system analyzes résumés and social media data to predict a candidate's personality, then recommends suitable job profiles.
PHP · Machine Learning
Skills
Grouped by the job each skill does in a release cycle.
Selenium WebDriverPythonPyTestPage Object ModelAutomated Regression TestingTest Script Development
REST API TestingPostmanRequest/Response ValidationAPI Integration TestingApache JMeterLoad TestingStress Testing
Functional TestingRegression TestingIntegration TestingEnd-to-End TestingCross-Browser TestingRisk-Based Testing
SQLBackend Data ValidationData Integrity TestingTransaction ReconciliationData Consistency Checks
Test Case DesignTest Data PreparationRequirements TraceabilityDefect Lifecycle ManagementDefect RetestingRoot Cause Investigation
UPI TransactionsDigital WalletsPayment ProcessingTransaction ReversalsOnline BankingFund TransfersLoan Servicing
AI-Assisted Test Case GenerationAI Output ValidationEdge-Case AnalysisIncomplete-Input Testing
Agile/ScrumSprint PlanningSDLCSTLCRelease ValidationQA Documentation
About
Online banking and digital payments, tested from the first scenario to the release gate.
I validate critical banking workflows before they reach customers, and I treat every payment status, balance and transfer as something that has to be right.
My approach starts with risk: which workflow would hurt a customer most if it broke? That decides what I automate first, what I check by hand, and what I verify at the API and database layer instead of the screen.
Defects reach developers with reproduction steps, expected and actual results, severity and evidence. I hold a Master's in Quality Systems from Concordia University.
Education
Concordia University
Sep 2023 – May 2025
Education
Mumbai University
Aug 2017 – May 2021
Contact
Looking for a QA engineer who can automate regression suites, validate APIs and backend data, and protect critical payment and banking workflows? Reach out by phone or LinkedIn.
+1 4388663117