Krunal Patel, Developer in Toronto, ON, Canada
Krunal is available for hire
Hire Krunal

Krunal Patel

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Toronto, ON, Canada
Toptal Member Since
January 21, 2020

Krunal has over eight years of experience testing apps across web, mobile, and OTT platforms. He is skilled in defining the requirement traceability matrix, creating test plans and strategies, and creating and executing manual and automated test cases. He can channel many testing activities (test design, execution, reporting, and more) into one multithreaded process, saving both time and capital. Krunal also has experience developing end-to-end automation test architectures.

Portfolio

Silver Gold Bull Inc.
Quality Assurance (QA), PHP, MySQL, Magento
Wait What Inc.
Manual Testing, Quality Assurance (QA), iOS, Automation, Postman, Cypress...
Freelance
Smoke Testing, Regression Testing, Bug Analysis & Reporting, Bug Triage...

Experience

Availability

Full-time

Preferred Environment

.NET, Selenium, GitHub, Visual Studio, Azure DevOps, C#, Cypress, Postman, Manual Testing

The most amazing...

...project I've done is an automated test workflow for the web that anyone can run with no programming skills using Selenium and the latest tech in Azure DevOps.

Work Experience

QA Engineer

2021 - PRESENT
Silver Gold Bull Inc.
  • Demonstrated the ability to conduct thorough manual testing of the web (multiple storefronts and support for various currencies and languages) and mobile applications, ensuring adherence to quality standards and project requirements.
  • Tested the platform's compatibility across multiple browsers, ensuring consistent performance. Additionally, I optimized UI responsiveness for various devices, guaranteeing a seamless experience across different screen sizes and resolutions.
  • Showcased strong communication skills, enabling clear articulation of testing results and seamless collaboration with cross-functional teams, contributing to project success.
Technologies: Quality Assurance (QA), PHP, MySQL, Magento

QA Engineer via Toptal

2021 - 2024
Wait What Inc.
  • Demonstrated ability to conduct thorough manual testing on iOS and Android applications, ensuring adherence to quality standards and project requirements.
  • Showcased strong communication skills, enabling clear articulation of testing results and seamless collaboration with cross-functional teams, contributing to project success.
  • Performed test cases with multiple personal testing devices, proficiently ensuring comprehensive testing coverage across various device types and operating systems.
  • Spearheaded the development and implementation of an automation framework utilizing tools like Cypress to streamline sanity checks with each release.
Technologies: Manual Testing, Quality Assurance (QA), iOS, Automation, Postman, Cypress, QA Automation, White Box Testing, TypeScript, Node.js, Website Testing, Test Automation, QA Testing, Manual QA, Web App Testing, Smoke Testing, Regression Testing, Requirement Traceability Matrices, Test Planning, API Testing, Bug Triage, Integration, Testing, QA Test Plan Management, Mobile App Testing, Android Testing, UX Testing, UI Testing, Android, MacOS, GitHub, JavaScript, Windows, Eclipse IDE, TestNG, Figma, Agile, Manual Software Testing, Consulting, Front-end, Mobile, Software QA, Test Management, Documentation, HTML, Reading, JSON, Test Case Creation, Test Case Execution

QA Engineer via Toptal

2020 - 2021
Freelance
  • Collaborated on iOS, Android, Roku, web, Apple TV, and Fire TV to guarantee seamless functionality across diverse platforms, amplifying accessibility for users worldwide.
  • Conducted QA testing diligently, identifying and resolving bugs to optimize user interface and interaction, resulting in a polished and engaging viewing experience.
  • Implemented efficient QA methodologies to expedite testing procedures without compromising thoroughness, contributing to timely product releases and updates.
  • Played a pivotal role in the deployment process, meticulously validating features and functionalities across all supported platforms, ensuring a smooth rollout, and minimizing post-launch issues.
  • Collaborated actively with cross-functional teams, including developers and product managers, to address and resolve issues promptly, fostering a collaborative and proactive work environment.
  • Leveraged Appium for mobile testing across iOS and Android platforms, ensuring consistent performance and functionality on mobile devices.
  • Utilized Cypress for web application testing, conducting thorough end-to-end tests to validate user interface elements, navigation flows, and back-end integrations.
Technologies: Smoke Testing, Regression Testing, Bug Analysis & Reporting, Bug Triage, Bugsnag, Web App Testing, Requirement Traceability Matrices, Test Planning, Amazon Fire TV, Apps, API Testing, Testing, Android Testing, Automated Testing, Cypress, QA Automation, Quality Assurance (QA), QA Testing, Website Testing, Node.js, TypeScript, White Box Testing, NoSQL, Architecture, Over-the-top Content (OTT), TV Broadcasting, Video Streaming, CI/CD Pipelines, CAPTCHA, Git, Automation, .NET Core, Postman, Jira, Complex Problem Solving, Analytical Thinking, Consulting, DevOps, Amazon Web Services (AWS), CircleCI, Automated UI Testing, Playwright, Functional Testing, Test Automation, Manual QA, Amazon Fire TV App, Integration, QA Test Plan Management, Mobile App Testing, Manual Testing, UX Testing, UI Testing, iOS, Android, MacOS, Appium, GitHub, JavaScript, Windows, Eclipse IDE, Figma, Agile, SQL, Manual Software Testing, Front-end, Mobile, Software QA, Test Management, Documentation, HTML, Reading, JSON, Test Case Creation, Test Case Execution

Functional and UX QA Tester via Toptal

2020 - 2021
Freelance
  • Spearheaded functional and UX QA testing for a B2C native app on iOS and Android platforms, ensuring adherence to quality standards and seamless user experiences.
  • Conducted manual testing procedures proficiently to validate app functionality, user interface elements, and overall user experience on both iOS and Android devices.
  • Developed and executed automated test scripts using industry-standard tools to enhance testing efficiency and reliability.
  • Collaborated closely with development teams to identify and resolve issues promptly, ensuring timely delivery of bug-free app releases.
  • Contributed to the improvement of QA processes and methodologies, driving continuous enhancement of product quality and testing efficiency.
  • Maintained detailed documentation of test cases, results, and issues encountered, facilitating effective communication and tracking of QA efforts.
Technologies: Testing, Android Testing, Functional Testing, UX Testing, Mobile App Testing, UI Testing, QA Test Plan Management, Manual Testing, QA Automation, Quality Assurance (QA), Web App Testing, QA Testing, Website Testing, Node.js, TypeScript, White Box Testing, Architecture, Git, Postman, Jira, PHP, eCommerce, Complex Problem Solving, Analytical Thinking, Consulting, DevOps, Amazon Web Services (AWS), Automated UI Testing, Playwright, Test Automation, Manual QA, Smoke Testing, Regression Testing, Requirement Traceability Matrices, Test Planning, Bug Triage, Asana, Integration, Automation, iOS, Android, MacOS, GitHub, Windows, TestNG, Figma, Agile, Manual Software Testing, Front-end, Mobile, Software QA, Test Management, Documentation, HTML, Reading, JSON, Test Case Creation, Test Case Execution

Software Automation Developer

2018 - 2019
Socy, Inc.
  • Constructed an automation test framework from scratch and also maintained it.
  • Created the test plan and test cases (manual and automation).
  • Supported the production deployment of applications and performed post-implementation validation.
  • Participated in daily scrums to define testing timelines and quality gates.
  • Translated functional and nonfunctional business requirements.
  • Identified, analyzed, documented, tracked, and escalated issues as appropriate.
  • Worked with business analysts with requirements to help define the success criteria.
Technologies: GitHub, Selenium, Winium, xUnit, Azure DevOps, C#, Automated Testing, QA Automation, Quality Assurance (QA), Web App Testing, QA Testing, Website Testing, NoSQL, Architecture, CI/CD Pipelines, Git, Postman, Complex Problem Solving, Analytical Thinking, QA Leadership, DevOps, Data Quality, Amazon Web Services (AWS), Automated UI Testing, Functional Testing, White Box Testing, TypeScript, Test Automation, Manual QA, Smoke Testing, Regression Testing, Requirement Traceability Matrices, Test Planning, API Testing, Bug Triage, Integration, Testing, QA Test Plan Management, Selenium WebDriver, Manual Testing, Automation, UX Testing, UI Testing, Xamarin.UITest, Windows, NUnit, .NET, Agile, SQL, Manual Software Testing, Front-end, Software QA, Test Management, Documentation, HTML, Reading, JSON, Test Case Creation, Test Case Execution

Senior System Engineer

2014 - 2017
Infosys
  • Tackled diverse projects successfully. The projects demanded a broad spectrum of skills in software development and test automation.
  • Demonstrated adaptability and the ability to swiftly acquire new skill sets to meet the unique demands of each project.
  • Outperformed peers consistently, earning recognition as a top performer throughout my tenure at Infosys.
  • Distinguished myself by taking on the role of the mobile labs anchor, where I led a dedicated team. Took responsibility for the creation and demonstration of proofs of concept (POCs) to clients, effectively driving business growth in the mobility domain.
  • Led triages for the team during all release cycles.
  • Won the top performer award among my peers throughout my tenure at Infosys due to quick learning.
  • Architected hybrid and keyword-driven Frameworks, enhancing test automation efficiency.
  • Utilized Postman and Swagger for meticulous API testing and documentation.
Technologies: Integration, Greenhouse, AWS Device Farm, UI Testing, Xamarin, HP Application Lifecycle Management (ALM), Jira, Automation, Appium, GitHub, Selenium, Java, C#, Automated Testing, QA Automation, Quality Assurance (QA), Web App Testing, QA Testing, Website Testing, CI/CD Pipelines, Git, Analytical Thinking, Large-scale Projects, Consulting, DevOps, Data Quality, Amazon Web Services (AWS), Automated UI Testing, Cucumber, Functional Testing, White Box Testing, TypeScript, Test Automation, Manual QA, Smoke Testing, Regression Testing, Requirement Traceability Matrices, Test Planning, API Testing, Bug Triage, Testing, QA Test Plan Management, Selenium WebDriver, Mobile App Testing, Manual Testing, Android Testing, UX Testing, iOS, Android, MacOS, Windows, NUnit, .NET, SQL, Manual Software Testing, Front-end, Mobile, Software QA, Test Management, Documentation, HTML, Reading, Test Case Creation

Automation Demo Project

https://github.com/kdpatel28/Selenium_TestNG-Test-framework
A comprehensive automation demo that I crafted utilizing Selenium, Java, and TestNG, showcasing the efficacy of automated testing in software quality assurance. The demo features a meticulously designed test suite covering diverse scenarios, from basic functionality tests to complex user workflows. A key highlight is a video demonstrating the automation process, illustrating seamless test execution and the framework's interaction with the application. This demo emphasizes the benefits of automation, including improved test coverage and faster execution. Overall, it serves as a concise yet powerful illustration of automation's role in ensuring software quality and reliability.

QA Demo Project on Sauce Labs and Java

https://drive.google.com/drive/folders/13mETjEJBTKucv9OoETBlQzGaGecqI-jZ?usp=sharing
The implementation that I spearheaded of an end-to-end automation framework, overseeing the development of test cases and ensuring users receive comprehensive HTML reports upon completion. The accompanying videos provide a visual walkthrough of the framework's functionality, showcasing the code in action and highlighting its seamless integration into the testing process. This framework streamlines test execution and enhances reporting capabilities, enabling stakeholders to assess test results effectively. Overall, this initiative demonstrates a commitment to improving testing efficiency and transparency through automation.

Myttle App | Android and iOS

A React Native app for connecting a stylist to the customer for personal grooming from the comfort of their home. I was responsible for end-to-end UI and UX and the functional quality check of the app for all the platforms, which included creating a requirement traceability matrix, a test plan, reporting and tracking bugs, and suggesting required changes to enhance the overall user experience for the customer. Moreover, I did the demos so that the client could periodically showcase the progress of the app.

Languages

TypeScript, JavaScript, SQL, C#.NET, PHP, HTML, C#, Java, Python

Frameworks

Cypress, .NET, TestNG, JUnit, Appium, Xamarin.UITest, Espresso, NUnit, Selenium, .NET Core, Winium

Tools

Jira, Postman, xUnit, HP Application Lifecycle Management (ALM), GitHub, Visual Studio, Eclipse IDE, Git, CircleCI, Cucumber, Greenhouse, Figma, Asana, Bugsnag, AWS Device Farm

Paradigms

Functional Testing, Testing, Automation, Manual Testing, Automated Testing, Agile, Azure DevOps, Test Automation, DevOps

Platforms

Mobile, Windows, MacOS, Android, iOS, Amazon Web Services (AWS), Xamarin, Magento

Storage

JSON, NoSQL, MongoDB, MySQL

Other

QA Test Plan Management, UI Testing, UX Testing, Amazon Fire TV App, Bug Triage, API Testing, Test Planning, Requirement Traceability Matrices, Regression Testing, Smoke Testing, Amazon Fire TV, Web App Testing, Manual QA, QA Automation, Quality Assurance (QA), QA Testing, Manual Software Testing, Apps, Website Testing, White Box Testing, Architecture, Over-the-top Content (OTT), CI/CD Pipelines, Analytical Thinking, Consulting, Automated UI Testing, Front-end, Software QA, Test Management, Documentation, Test Case Creation, Test Case Execution, Mobile App Testing, QA Leadership, TV Broadcasting, Video Streaming, CAPTCHA, eCommerce, Complex Problem Solving, Large-scale Projects, Data Quality, Reading, Android Testing, Integration, Bug Analysis & Reporting

Libraries/APIs

Selenium WebDriver, Node.js, Playwright

2017 - 2019

Master's Degree in Computer Science

Lakehead University - Thunder Bay, Canada

2010 - 2014

Bachelor of Technology Degree in Computer Engineering

Charotar University of Science and Technology (CHARUSAT) - Changa, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring