Summary
Overview
Work History
Education
Skills
Timeline
Generic

Akshay Gevareeya

Scarborough,ON

Summary

  • Over 7 years of experience in software quality assurance of web applications and services in various areas such as insurance, retail, banking, and telecommunications
  • Knowledge of test automation using Selenium Web Driver. Leads developers to create various frameworks such as POM, data-driven, and hybrid.
  • Familiar with Agile Scrum's methodology and work in all phases of the Software Testing Lifecycle (STLC), Software Development Lifecycle (SDLC), and Bug Lifecycle.
  • Powerful programming debugging / troubleshooting and problem-solving skills.
  • A solid ability to develop scripts for Behavior Driven Development (BDD) using Cucumber.
  • Familiar with build management tools such as ANT / MAVEN.
  • Extensive experience in running system tests, integration tests, sanity tests, regression tests, and black-box tests.
  • Experience with open-source tools such as Selenium IDE, Firebug and Eclipse.
  • Great experience in finding and extracting elements and attributes from XML documents using XQuery. Sufficient knowledge of using web debugging tools such as Fire Path and Firebug.
  • Familiar with using the Quality Center, JIRA, IBM Clear Quest, and Bugzilla to document bugs with a high level of detail, accuracy, and informative rebuilding steps.
  • Familiar with test tools such as Quality Center, ALM, Microsoft Test Manager, and other requirements specification tools such as Jenkins, JIRA.
  • API tests run in Java, SOAPUI, Postman. Sufficient knowledge of XML, UML JSON, WSDL, SAML2.0
  • Experience in creating traceability matrices including business-based functional test scenarios, test plans, test cases, test scripts, test specifications, and manual and automated testing of applications.
  • Excellent oral and written communication skills, excellent analytical and debugging skills, meticulous attention to detail, spontaneity, team players, flexible and quick learners.

Overview

9
9
years of professional experience

Work History

QA Automation Engineer

Wynshop Inc.
Toronto, ON
07.2022 - Current
  • API testing: Conducted thorough testing of APIs using BDD frameworks like Cucumber and Gherkin to ensure their functionality, security, and scalability
  • Performance testing: Designed and executed performance tests using tools like Gatling to ensure that APIs meet scalability, response time, and throughput requirements
  • Test automation: Developed and executed automated test scripts for APIs using tools like Rest-Assured, Postman, and Newman to improve testing efficiency and accuracy
  • Continuous integration and deployment: Implemented Jenkins pipelines to automate build, testing, and deployment processes, improving team productivity and reducing cycle times
  • Test data management: Designed and implemented strategies for managing test data to ensure its accuracy and integrity and reduce the risk of false positives and negatives
  • Defect management: Identified, reported, and tracked defects using tools like JIRA and Confluence, collaborating with developers and other stakeholders to ensure their timely resolution
  • Test strategy and planning: Developed and executed test strategies and plans to ensure that APIs meet quality standards and user requirements
  • Domain expertise: Developed expertise in the domain of the products being tested, including retail, e-commerce, and logistics
  • Compliance: Ensured that APIs comply with regulatory and industry standards, such as PCI-DSS and GDPR
  • Continuous learning: Kept up-to-date with the latest industry trends, best practices, and tools in quality assurance and testing
  • Participated in training and professional development programs to enhance skills and knowledge
  • Leadership and mentoring: Provided guidance and mentorship to junior members of the team
  • Acted as a technical lead on projects, providing direction and support to other team members

QA Automation Engineer

Manulife Insurance
Toronto, ON
05.2020 - 05.2022
  • We worked on agile (Scrum) as a software development approach
  • Analyzed and understood that businesses/consumers need to assign story points to user stories
  • Experienced in all phases of the software development life cycle (SDLC) and software testing life cycle (STLC), working in waterfall and agile project environments
  • Automatic testing of Wishlist and shopping cart functionality in the web application user interface
  • We have automated various smoke and regression tests using Selenium Web Driver, Java, and framework building tools such as JUnit and Maven
  • Use Chrome Web Driver to identify different Web Elements through different locators in your test scripts
  • Leverage XPath curation to find and bypass static and dynamic Web Elements
  • We used annotations such as group, parameter, data provider, and method dependencies to develop and maintain automated test scripts
  • Actively contribute to test case walkthroughs and review sessions with BAs, Product Managers, Lead Developers and Architects
  • Perform a detailed analysis of existing test scripts
  • It is your responsibility to maintain the cucumber report and analyze the pass and fail test scenarios in detail
  • You have created and waited for a script in Selenium using implicit and explicit waits
  • I created a test script using BDD (Behavior Driven Development) in Cucumber
  • Use Postman to run web service tests to validate request and response data in XML and JSON format
  • Created Page Object Model (POM) mobile automation framework on both IOS and Android using Appium
  • Developed and maintained an Appium-based automation framework for Android and iOS applications, enabling seamless test script creation and execution
  • Designed and implemented modular and reusable test scripts using Java and Appium, covering various functional areas and user scenarios
  • Collaborated closely with development teams to understand application requirements and provide early feedback on testability and automation feasibility
  • Leveraged Appium's capabilities to automate complex user interactions, including gestures, swipes, taps, and text input validations
  • Implemented data-driven testing approach using external data sources (e.g., Excel, CSV) to increase test coverage and improve test efficiency
  • Conducted parallel execution of test cases on multiple devices and emulators to accelerate test cycles and identify device-specific issues
  • Collaborated with the DevOps team to integrate Appium tests into the continuous integration (CI) pipeline, enabling automated test execution with each code build
  • Implemented a Test-Driven Development (TDD) approach for testing web applications
  • I used Apache POI to extract data from an external Excel spreadsheet while working with a data-driven framework
  • Good at using Autofit to upload/download files with Selenium
  • We have developed a complex query to retrieve user information from the database and perform backend tests to validate the user interface
  • It is your responsibility to maintain the Selenium source code in GIT Bash
  • Extensive use of GitHub / Bitbucket to manage build scripts, test data, and project-related documentation
  • Ensure maximum test coverage by creating test data and test cases
  • Use JIRA to analyze test results, track bugs, and generate reports
  • Actively participate in daily progress/scrum meetings and thoroughly test each performance while adhering to agile practices
  • Active participation in weekly QA and business review meetings to discuss feature improvements and flaws in existing applications

QA Automation Tester

Walmart
Toronto, ON
07.2018 - 04.2020
  • Documented system test plans, test cases, RTMs, bug reports to ensure that projects are completed on time and with high quality
  • Use agile testing techniques to work with developers to review and modify products and their specifications
  • Involved in creating Maven configurations and Maven project object models (POMs) for JAVA automation projects
  • Development of automatic regression and functional test suites by developing 6 test suites using over 800 test cases, Selenium WebDriver, JAVA, and JUnit
  • Cut script development time in half by developing and implementing a robust pattern based MVC test (Model View Controller) using Selenium WebDriver
  • Design and develop automated test cases using Selenium, TestNG, and Eclipse IDE
  • Prior to the release of Agile Selenium WebDriver, TestNG configured Maven and used TestNG to develop Selenium automation scripts in Java
  • Using J- Behave to perform acceptance tests (test-driven development)
  • Experience with features, systems, and integration testing in SDLC's continuous integration
  • Developing test scripts to automate the functional testing process using Selenium WebDriver
  • Manually developed test cases and automated scripts generated using open-source tools such as Selenium Web Driver, TestNG, SoapUI, Maven, Jenkins
  • Use SoapUI to engage in web service testing and automate the creation and execution of functionality, regression, conformance, and load tests
  • I ran a backend test using SQL queries to validate the data in the database
  • Experience in RESTFULL web service testing using Rest Assured framework java
  • Validated JSON formatted data, different http status code like 200,201,400,415,500etc
  • Used Postman and SOAPUI for rest service testing
  • Performed and validated Database Testing and Data Retrieval
  • Use Selenium WebDriver in Java to be actively involved in creating automated test scripts for web applications
  • Use ClearCase and Subversion for the code repository and Maven for the dependencies

QA Automation Analyst

National Bank
Toronto, ON
12.2016 - 06.2018
  • Analyze user stories/business requirements to create test plans and test cases
  • We have developed an automated script for functional and regression testing using Selenium WebDriver
  • Inter-browser testing implemented by Selenium WebDriver by testing scripts in different browsers
  • Run functional tests using Selenium WebDriver in a data-driven framework
  • Testing APIs, creating TestNG test cases, running code coverage, writing automated scripts using Selenium, running database queries for testing purposes, managing various projects
  • I created a project in Maven and ran unit tests using the TestNG framework
  • We have extended the TestNG framework by adding some helper classes and methods
  • Build and automatic continuous integration of Jenkins tools
  • Perform different types of tests such as smoke, systems, integration, user acceptance, databases, regression testing, and more
  • Widely used locators such as XPath, regex, etc
  • To perform UI actions
  • Exported output/report of all automated test results
  • Perform web service testing using SoapUI by validating requests and responses
  • Use JIRA as a defect management tool to report bugs and actively participate in bug severity and priority analysis
  • Documented requirements traceability matrix to ensure coverage of popper test cases
  • Use the SOAP user interface to test the request and response XML-based web service interface
  • The agile / scrum method used for the test approach

QA Engineer

Rogers Canada
Toronto, ON
08.2015 - 11.2016
  • Test design and analysis of company requirements and functional specifications for creating test scenarios
  • Functional test (website, all links tested in forms), usability testing (tested navigation, content, and other user information)
  • The functional inspection identified various important points in your application and automated using selenium and Testing
  • Prioritized based, business-critical and improved basic strategy for performing functional tests
  • Thorough smoke, regression, integration, agile and system testing in WEB and Mobile's native applications
  • Inter-browser tests performed by running Selenium test scripts in various browsers and native mobile apps
  • I used UI-Automator (Android) and Appium Inspector (iOS) for my native mobile application to search for web elements
  • I used Appium to develop and maintain test scenarios and scripts for native mobile apps
  • Using Selenium and TestNG, using Data Driven Framework, Page Object Model, Page Factory from the beginning, using Maven to set dependencies, and creating automated test scripts for web and mobile apps
  • Apache POI (Poor Obfuscation Implementation), which is widely used in frameworks for reading and writing test data from Excel files
  • To improve the readability of the code, property files have been implemented to read the configuration of the application's elements and the locators (mainly XPATH)
  • Use Jenkins as a continuous integration server to create and run automated test suites for component builds
  • Compile and debug Java code, place builds in Maven repositories, and create ANT / Maven scripts to automate weekly releases
  • By designing SQL queries in MSSQL Server, perform thorough back-end testing to ensure data integrity and accuracy
  • Developed and executed a SQL query to validate the test data
  • Use SoapUI tools to run web service tests to validate requests and responses (XML and JSON)
  • Run load and performance tests using the JMeter tool
  • Use ALM as a defect management tool to log defects in a user-friendly format
  • Participated in weekly meetings with the development team and reported various issues

Education

Bachelor of Computer & Science - Engineering

Gujarat Technological University

Skills

  • Solutions Delivery Methodology
  • Spiral Model
  • DevOps
  • Agile Methodology
  • Scrum
  • Waterfall/Linear Sequential Model
  • Top-Down
  • Bottom-up
  • HP ALM
  • Quality Center
  • Rational Test Manager
  • Rational Clear Quest
  • Compuware QA Director
  • Selenium
  • Rational Robot
  • Rational Manual Tester
  • Rational Functional Tester
  • Compuware QA Run
  • Rational SODA
  • Rational Clear Case
  • MS VSS
  • MS Share Point
  • My SQL
  • SQL Navigator
  • Eclipse
  • Notepad
  • Microsoft Visual Studio
  • IntelliJ
  • GIT
  • Bitbucket
  • DOORS
  • Rational Requisite Pro
  • MS-Office
  • MS - Project
  • Ab Initio
  • Adobe - PDF
  • MS Visio
  • CMMI
  • ISO
  • Six Sigma

Timeline

QA Automation Engineer

Wynshop Inc.
07.2022 - Current

QA Automation Engineer

Manulife Insurance
05.2020 - 05.2022

QA Automation Tester

Walmart
07.2018 - 04.2020

QA Automation Analyst

National Bank
12.2016 - 06.2018

QA Engineer

Rogers Canada
08.2015 - 11.2016

Bachelor of Computer & Science - Engineering

Gujarat Technological University
Akshay Gevareeya