Pankaj P.

Pankaj P.

Senior QA Engineer

Bengaluru, India
Hire Pankaj P. Hire Pankaj P. Hire Pankaj P.

About Me

Pankaj is a QA engineer and leader with more than 11 years of experience, specializing in manual, automated, and performance tests. He develops and implements E2E QA testing strategies, processes, and workflows from scratch, including manual and automated test plans for performance, functional, unit, API, regression, and integration testing. Pankaj adds value through the entire SDLC to ensure high-quality code and products and helps eliminate bottlenecks and bugs in production.

Work history

Chef Booking Platform
QA Lead
2022 - 2023 (1 year)
Remote
  • Conducted end-to-end manual testing of the marketplace platform.

  • Built and maintained no-code UI automated tests for the platform.

  • Helped provide quality input for major product releases.

  • Tested and documented bugs on all PRs added by the development team.

GrowthDay
QA Engineer
2020 - 2022 (2 years)
Remote
  • Owned the overall quality of web, mobile, including Android and iOS, and back-end apps.

  • Performed QA sign-offs in a fast-paced development environment with multiple releases within a short period.

  • Developed an API test framework using SuperTest with over 500 test cases automated and executing each push and pull request in GitHub Actions.

  • Handled the UI test automation with Cypress.io and increased the automation suite to cover the priority scenarios.

  • Supported smoke tests, regression tests, and sanity tests over multiple releases. Prepared a list of smoke tests on the API level and achieved 100% automation.

  • Suggested UI and UX improvements and contributed toward refining requirements during meetings.

  • Tracked and retested bugs, using Jira as a reporting tool.

  • Mentored team members on QA processes and proposed ways to improve and optimize existing processes.

Manual QAAutomated TestingREST API AutomationPostmanJIRATest PlanningQA Test Plan ManagementAgile Agile Software Testing CypressQuality Assurance (QA) JavaScriptAutomated UI TestingGUI Testing Manual Software Testing Testing Software Testing Lifecycle (STLC) Web-based Testing QA LeadershipStrapiSource Code Review Visual Studio Code (VS Code) MongoDBAmazon Web Services (AWS) React Test Scripting Regression testingScripting React NativeAcceptance TestingCommunicationDetail-oriented APIsGitWebsite Testing Functional TestingAndroidiOSFront-end ECMAScript (ES6) Node.jsAutomationBug Discovery & Tracking Bug Triage Web App Testing QA TestingAPI TestingTeam Mentoring Smoke TestingSanity TestingTest Automation Frameworks ScrumSprints Bug Fixes Test AutomationMobile App TestingBlack Box Testing UI TestingQA AutomationUX Testing Behavior-driven development (BDD)GithubREST APIs UI AutomationSoftware QA Website QA Selenium Page Object MochaChaiAutomated API Testing Strategy JavaScript Testing SuperTestDB ConfluenceCI/CD Pipelines Test ManagementIntegration TestingRESTWebDriver Exploratory TestingMobileMobile Apps Mobile UIMobile UX Test documentationMobile Device QA Automation Requirements Back-end Page Object Model (POM)Figma
CGI
Test Lead
2020 - 2021 (1 year)
Remote
  • Developed an E2E test framework with Protractor and TypeScript.

  • Implemented performance testing for the product, including load and stress testing for the API and UI. Completed extensive manual testing of the entire application.

  • Applied and implemented API automation using Python and Pytest.

  • Reported and tracked bugs using Azure DevOps and managed service tickets using Confluence.

  • Participated in a SAFe, agile team and provided innovative solutions and implementations across multiple product increments.

  • Led a team of automation and manual testers. Planned and implemented a QA strategy to ensure ongoing test coverage. Estimated and assigned tasks to team members based on priority.

  • Played an active role in capability building and process improvement for the existing QA team and introduced new and effective ways to perform day-to-day QA tasks.

Automated API Testing PycharmPython 3 JIRAJenkinsDockerKarate API Testing Apache JMeter JasmineProtractorJavaScriptTypescriptWebsite QA Interviewing CucumberStress Testing Team ManagementCross-browser Testing WebDriver WebDriverJS Exploratory TestingContinuous Integration (CI)CI/CD Pipelines Docker Hub AngularJS AngularOffice 365 HTMLMicroservicesTechnical Hiring Test ManagementQA Test Plan ManagementReliability DocumentationScrumCSSQuality Assurance (QA) QA TestingE2E TestingPerformance TestingLoad TestingAPI TestingBug Discovery & Tracking PythonPyTestAgile Scaled Agile Framework (SAFe) QA LeadershipTest Automation Frameworks Azure DevOpsSprints Automated UI TestingAutomated TestingBug Fixes Regression testingBlazemeterPerformance Analysis Allure Testing FrameworkUI TestingQA AutomationUX Testing SeleniumGithubREST APIs UI AutomationManual QAGUI Testing Software QA Web-based Testing Software Testing Lifecycle (STLC) Agile Software Testing Selenium Page Object Test AutomationTesting PostmanMochaChaiStrategy Test PlanningJavaScript Testing SuperTestTest Scripting Scripting Acceptance TestingGitIntegration TestingWebsite Testing Functional TestingECMAScript (ES6) AutomationWeb App Testing RESTTest documentationBlack Box Testing Team Mentoring Smoke TestingRequirements Back-end Page Object Model (POM)
PSiDEO SA
Automation Test Engineer
2015 - 2020 (5 years)
Remote
  • Managed test automation frameworks for web and desktop-based applications. Developed a test automation framework using C#, Selenium, and MSTest. Integrated the automation framework with Azure DevOps to achieve continuous integration.

  • Provided go/no-go certifications for frequent releases. Executed regression, sanity, and exploratory tests to ensure high product quality.

  • Integrated smoke tests to CI to provide quick feedback on the builds.

  • Resolved clients' back- and front-end issues by providing level 3 support via calls and a ticket-management system.

  • Transformed the existing test framework to data-driven by providing an apt approach for data in tests for the application.

  • Managed the bug lifecycle, ensuring that no unresolved bugs were left to be retested during releases.

  • Prepared high-quality documentation about test automation for internal use and application functionality for client use.

  • Recruited, trained, and onboarded team members to become fully active and productive.

Manual TestingMTM TFSAzure DevOpsCoded UI Tests SeleniumC#Selenium WebDriver Selenium Page Object Selenium PageFactory Selenium Grid SQLASP.NETAppiumAnalyticsNUnitC#.NET Test Automation Frameworks Test AutomationQuality Assurance (QA) Continuous Integration (CI)Regression testingSanity TestingExploratory TestingSmoke TestingBack-end Front-end Bug Discovery & Tracking Test documentationQA LeadershipTechnical Hiring .NETUI TestingQA AutomationVisual Studio UI AutomationManual QAGUI Testing Software QA Website QA Web-based Testing Software Testing Lifecycle (STLC) Agile Software Testing Automated UI TestingTesting Test Planning.NET CoreInterviewing Source Code Review Test Scripting CI/CD Pipelines Scripting Test ManagementDocumentationIntegration TestingWebsite Testing Functional TestingAutomationWeb App Testing Cross-browser Testing WebDriver Black Box Testing Page Object Model (POM)Bug Fixes Sprints
Wells Fargo India Solutions, Pvt. Ltd.
QA Specialist
2011 - 2015 (4 years)
Remote
  • Managed test automation for web and desktop-based applications. Developed a test automation framework using C# and coded UI tests. Maintained a test automation framework using QTP. Managed automation and manual tests using HP Quality Center.

  • Executed regression, smoke, and manual tests and automation failure analysis. Raised and retested resolved bugs.

  • Increased the size of the test automation suite by identifying the scenarios to automate based on frequent test passing.

  • Conducted POCs on several test automation tools, such as TestComplete, Ranorex, and Visual Studio Coded UI tests.

  • Created automated utilities for the manual testing teams to reduce their repetitive tasks. Trained offsite and onsite counterparts on test automation.

HP Quality Center (QC) Coded UI Tests C#QTP VbscriptQuality Assurance (QA) QA TestingTest AutomationTest Automation Frameworks Manual TestingRegression testingSmoke TestingBug Discovery & Tracking Visual Studio Code (VS Code) Training UI TestingQA AutomationVisual Studio UI AutomationManual QAGUI Testing Software QA Website QA Web-based Testing Software Testing Lifecycle (STLC) Automated UI TestingTesting Test Planning.NET CoreTest Scripting Scripting Test ManagementDocumentationIntegration TestingWebsite Testing Functional TestingAutomationWeb App Testing C#.NET Cross-browser Testing WebDriver Exploratory TestingTest documentationBlack Box Testing Page Object Model (POM)Bug Fixes .NET
Prudential
QA Engineer
Present (2024 years)
Remote
  • Worked on a 360-degree feedback tool revamp for an Asian insurance provider with 14,000 employees.

  • Conducted requirement review and matched the old application components with the new designs.

  • Wrote detailed test cases for the application. Covered all components.

  • Conducted end-to-end manual testing of the developed components on a regular basis.

  • Assisted the product owner with design reviews and also modified and reviewed requirements as would be required for client-side approval.

Manual TestingQuality Assurance (QA) Manual Software Testing QA TestingMobile App TestingUI TestingUX Testing REST APIs Manual QAGUI Testing Software QA Website QA Web-based Testing Software Testing Lifecycle (STLC) Agile Software Testing Automated UI TestingTesting PostmanJIRAStrategy Test PlanningDB MySQLRegression testingTest ManagementAcceptance TestingIntegration TestingWebsite Testing Functional TestingBug Discovery & Tracking Web App Testing RESTExploratory TestingMobileMobile Apps Mobile UIMobile UX Test documentationBlack Box Testing Smoke TestingRequirements Back-end Bug Fixes Sprints TrelloFigma
Lyka
QA Developer
Present (2024 years)
Remote
  • Developed and performed the test strategy, test plans, and manual and automated API tests for the notifications feature of this social media app.

  • Provided complete testing support for notifications and facilitated a smooth release for more than a million users.

  • Provided E2E testing support for the campaigns module of the application.

  • Executed smoke, regression, and sanity tests and ensured an ongoing testing effort.

  • Co-created UI automation using XCUITest for iOS apps.

  • Co-managed the team by running daily standup calls, tracking the Jira tickets, refining requirements, and communicating them to the team.

KanbanManual QAREST API AutomationPostmanXCUITestMobile App TestingAndroid StudioXcodeEspressoTestRail JIRAQA TestingSoftware QA MobileMobile Apps Mobile UIMobile UX Time ManagementTest Case Execution Test Cases Test Case Creation Test Case Development Integration TestingWeb Service Testing Team ManagementMobile Device QA Automation Quality Assurance (QA) Manual TestingAutomated TestingAPI TestingRegression testingSanity TestingiOSScrumBlack Box Testing UI TestingQA AutomationUX Testing GithubREST APIs UI AutomationGUI Testing Web-based Testing Software Testing Lifecycle (STLC) Agile Software Testing Automated UI TestingTest AutomationTesting Apache JMeter Automated API Testing Strategy Test PlanningDB NewmanNewman CLI Test Scripting Scripting Test ManagementGitWebsite Testing Functional TestingAutomationBug Discovery & Tracking RESTExploratory TestingTest documentationTeam Mentoring Smoke TestingRequirements Back-end Training Page Object Model (POM)Bug Fixes Sprints Figma
Munkyy
QA Manager
Present (2024 years)
Remote
  • Developed the QA strategy for munkyy.com from scratch, aligned the development team according to the QA process, set up the QA process to implement manual testing, and implemented Zephyr as a test management tool within Jira.

  • Improved the application's live streaming capabilities by focusing on critical issues and providing input on enhancements to the design and workflow while working in an Agile environment.

  • Laid the groundwork for test automation by performing POCs on several tools. Selected WebdriverIO and integrated it with Jira.

  • Tested the application for mobile and web, including E2E regression testing.

  • Trained new staff on the QA process and helped onboard them to become fully productive in a short amount of time.

QA Test Plan ManagementTest PlanningZephyrJIRAChaiMochaWebdriverIOJavaScriptTest AutomationManual TestingE2E TestingIT Strategy Test Cases Test Case Creation Test Case Execution Test Case Development Quality Assurance (QA) QA TestingQA LeadershipAgile Mobile App TestingRegression testingTraining UI TestingUX Testing REST APIs Manual QAGUI Testing Software QA Website QA Web-based Testing Software Testing Lifecycle (STLC) Agile Software Testing Automated UI TestingTesting PostmanStrategy Scripting Test ManagementDocumentationIntegration TestingWebsite Testing Functional TestingAutomationBug Discovery & Tracking Web App Testing RESTExploratory TestingTest documentationBlack Box Testing Team Mentoring Smoke TestingRequirements Bug Fixes Sprints Figma
Cognizant
Intern
Present (2024 years)
Remote
  • Built an internal web application to keep track of the billing details for the client's employees.

  • Created modules for MVC architecture, such as table pagination.

  • Performed code coverage and unit testing and documented the workflow.

CVSjQueryCSSJakarta Server Pages (JSP) HibernateSpringJavaWeb App Development Code Coverage Unit TestingQA TestingQuality Assurance (QA)

Portfolio

Wells Fargo Payroll Processing | Test Automation Framework

A Wells Fargo payroll processing application with DevExpress controls. I migrated the QTP-based automation framework to Visual Studio Coded UI tests using C#, Coded UI, and TFS. The automation covered the desktop and web-based components of the application, and the framework I designed was UIMap-based and data-driven. I achieved 100% migration of the existing QTP tests and integrated them with MTM, the test management tool.

Event Technologies | Test Automation Framework

An event-management platform that leverages event technology to create an E2E approach toward event management. I developed a highly extensible automation framework using C# and Selenium and a page object model with intermediate facades. I designed the framework to follow SOLID principles and integrated the tests into Azure pipelines to facilitate CI. With 90% coverage and immediate reporting, the tests provided immediate feedback on the development builds.

Oil and Gas | E2E Testing

An Angular application designed to address the client's specific B2B need. I developed the plan and performed end-to-end product testing, including test automation and performance, API, and manual testing.

Munkyy | QA Manager for Education Streaming Platform (Toptal Project)

Munkyy is an educational streaming platform. The site uses proprietary software to allow teachers to create and scale content that connects with users. As the QA manager, I set up the QA process from scratch. Working closely with the project manager, I leveraged Jira to introduce several changes in the Agile workflow by merging the QA process and aligning it with the developers. I provided QA support for the MVP release of the product via extensive manual testing and design update ideas to match the usability and functionality of the product. I set up the groundwork for test automation by doing POCs on several tools, finalized the selection of WebdriverIO as the tool for test automation, and integrated it with Jira. The team praised and adopted the QA strategy and process I developed. I also received praise and recognition for eliminating so many bugs from production. I then trained the new members and helped onboard them.

GrowthDay | E2E Testing of a Life Coaching App (Toptal Project)

A web application built with React and mobile apps built with React Native and a Node.js back end. The app is a comprehensive, interactive personal growth platform to help high-performers reach their greatest potential. I joined the team when the application development was in the initial phases and led the QA process, supporting multiple major and minor releases for over a year. I owned E2E testing of the application through a manual and automated approach. I developed the API automation test framework with SuperTest and contributed to web UI automation with Cypress.io. I was also involved in design reviews, code reviews, and documentation of the test scenarios for newly developed features. My day-to-day activities included regression, smoke, and sanity testing for web and mobile; bug tracking; and test case management.

LYKA | Test Lead for a Social Media App

A social networking mobile app hosted on AWS with Node.js in the back end and Kotlin and Swift as the client. Over seven months, I performed E2E testing of the assigned modules for the mobile apps with mostly manual and somewhat automated testing. Selected Activities:• Assisted with front-end test automation with Kaspresso and XCUITest. • Performed API automated tests with Postman and Newman CLI. • Set up performance testing using Locust. • Participated in requirements refinement and design reviews. • Facilitated standup calls with the team. • Trained and mentored junior QA resources on automation and manual activities.

Machine Learning | Web Scraping and Classifying News Articles

A news platform to view news from multiple sources based on specific categories. I developed a web-scraping mechanism, filtering the data based on NLP and storing the database's relevant data. I used C#, .NET Core, IronWebScraper, Python, NLTK, and MySQL. The model was trained based on the existing data, and the scraped data from different news sources were classified.

Education

Education
Bachelor of Technology Degree in Information Technology
Sikkim Manipal Institute of Technology
2007 - 2011 (4 years)