Parminder Singh
Verified Expert in Engineering
Quality Assurance Engineer and Developer
London, United Kingdom
Toptal member since May 27, 2021
Parminder is a software quality assurance and automation professional experienced in functional, regression, compatibility, accessibility, and performance testing. He has ample experience automating UI and APIs with Java, JavaScript, and Node.js. He also has tested applications across domains like investment banking, retail banking, and telecom. Parminder has excellent communication skills and proven prowess as a mentor.
Portfolio
Experience
Availability
Preferred Environment
Node.js, Java, Cucumber, SuperAgent, REST Assured, Quality Assurance (QA), Linux, SQL, JavaScript, Selenium WebDriver
The most amazing...
...thing I've created is a BDD automation framework for UI and API testing of a debt consolidation calculator application.
Work Experience
Senior SDET
Netskope Inc.
- Contributed to automation framework development using Python, Pytest, and Selenium WebDriver for UI and API automation.
- Performed requirement analysis, liaised with the UX team to understand the design docs, created test cases, and did functional and regression testing.
- Raised bugs and followed up with developers and the PM to get the bugs resolved and retested them. Did a root cause analysis for the bugs I found.
- Created automated test cases for each new feature being developed.
- Monitored and maintained the daily Jenkins job execution for the sanity runs.
Consultant
Lloyds Banking Group
- Developed a behavior-driven development (BDD) automation framework from scratch for UI and API automation using Selenium WebDriver, JavaScript, and Superagent. Also worked with Cypress.io for automating Mortgage Product Transfer application.
- Took care of all the testing activities from start to finish, like following Scrum ceremonies, refining mortgage user stories, creating scripts and testing user stories, raising bugs and retesting them, regression testing on the pre-prod environment.
- Implemented a Docker-based Selenium grid for parallel execution of scripts.
- Integrated automation scripts with the CI pipeline using Jenkins.
- Mentored junior team members on the fundamentals of testing and automation testing.
- Tested cross-platform compatibility using SauceLabs.
- Performed manual API testing using Postman and swagger.
- Performed performance testing of the mortgage applications using Apache JMeter.
- Worked as part of the LUAT team and performed UAT.
Associate
BlackRock
- Led the centralized automation team, which provided automation support to different portfolio management-related projects.
- Created a page object model-based parallel execution framework to run automated sanity scripts for Blackrock's 80+ clients.
- Automated the data center disaster recovery testing process, saving a lot of person-hours.
- Created an error bucketing utility in Java to capture errors in all the failed tests of the UI automation suite and group them, saving a lot of analysis time.
- Manually tested scenarios that could not be automated.
Senior Testing Analyst
Orange Business Services
- Developed and maintained automated regression tests using QTP, VBScript, and ALM for the mobile payments application.
- Executed automated regression test suites using HP Application Lifecycle Management (ALM).
- Raised bugs and followed up till the resolution by following the bug lifecycle.
- Automated API tests of the SOAP and REST-based web services using SoapUI and Postman.
- Manually tested the telecom applications using ALM.
Quality Analyst
Rightwave Infosolutions, Pvt., Ltd.
- Performed manual functional and regression testing of e-marketing applications using Jira.
- Performed manual API testing of the web services using Postman.
- Created test plans and test cases and executed the test cases manually.
- Performed database testing of the applications using Microsoft SQL Server.
Experience
Debt Consolidation Calculator
Compliance Workbench
Mortgage Product Transfer
Order Management System (OMS)
Education
Bachelor's Degree in Computer Science
Guru Jambheshwar University of Science and Technology - Hisar, India
Skills
Libraries/APIs
Selenium WebDriver, Selenium Grid, Node.js, REST APIs, React
Tools
Cucumber, Git, Postman, Jira, HP QuickTest Professional (QTP), HP Application Lifecycle Management (ALM), GitHub, REST Assured, Jenkins, Apache Maven, Apache JMeter, WebdriverIO, TestRail
Languages
VBScript, JavaScript, Java, SQL, XML, TypeScript, Python
Frameworks
Cypress, Selenium, JUnit, TestNG, Jest
Paradigms
Functional Testing, Testing, Automated Testing, Test Software, User Acceptance Testing (UAT)
Storage
Database Testing, Databases
Platforms
Docker, Kubernetes, Rancher
Other
Regression Testing, API Testing, Issue Management, Quality Assurance (QA), Web Service Testing, Exploratory Testing, QA Testing, Test Planning, Test Case Creation, Test Case Execution, Black Box Testing, Test Case Development, QA Automation, SuperAgent, Performance Testing, Shell Scripting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring