Summary
Overview
Work History
Education
Skills
Accomplishments
Websites
Certification
Best Team Player
Timeline
Generic
Ashish B

Ashish B

Vancouver

Summary

Overall 7+ years of experience in Software Test Automation and Development. Good knowledge of Software development and Object-Oriented Programming. Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models. Worked on Continuous Integration Continuous Deployment tools (Jenkins,GITHUB ACTIONS, BITBUCKET pipelines, Maven, GIT, Docker,) Has 4 years of relevant experience in Salesforce Classic, Lightning Testing & Salesforce Administration both in Manual as well as Automation. Experience in SalesForce.com, Sales Cloud, Service Cloud and has experience in testing validation rules, workflows, Permission sets and experienced in testing Five9, Duplicate check integration with salesforce Has Experience of using PROVAR for salesforce automation and also part of salesforce to Salesforce DX migration project Extensive knowledge and experience in all phases of application and Software Development Life Cycle (SDLC) including requirements, analysis and design, development testing and reporting, and Software Testing Life Cycle (STLC) and Software Automation Test Life Cycle. Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP). Proficient in working on Client Server applications. Led end-to-end manual and automated testing for 5nine's cloud management platform, focusing on virtualization, security, and network management in hybrid cloud environments to ensure performance and security compliance. Conducted comprehensive testing on Snowflake’s data platform, including data ingestion, querying, and ETL processes, ensuring data integrity, scalability, and high performance across various cloud environments (AWS, Azure, GCP). Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG/Cucumber to perform Functional and Unit Testing. Extensive experience in ETL/Database backend testing and BI intelligence reports testing Has experience in working with Azure Devops. Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting. Working knowledge on JMeter. Created pipelines on Jenkins and integrated with GIT to achieve continuous Integration. Good experience in Web Services testing using Postman. Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing. Created modified reports utilizing different diagram sorts like content tables, bar, pie, Heat maps, line graphs, double mixes diagrams in Tableau

Overview

9
9
years of professional experience
1
1
Certification

Work History

QA Engineer

WhereTo
01.2024 - Current
  • Company Overview: FlightCentre
  • I have hands-on experience in QA testing at Flightcenter, utilizing both Sabre and Amadeus systems to ensure seamless travel booking processes
  • My expertise includes performing regression and functional testing using tools like JIRA for issue tracking, Cypress and WebDriver for automation, and Zephyr for test management
  • I have actively participated in Agile sprints, collaborating with cross-functional teams to identify and resolve issues efficiently
  • Additionally, I am proficient in using GitHub Actions for continuous integration and deployment to streamline testing workflows
  • Conducted exploratory and manual testing for frontend and backend functionalities, identifying and reporting software defects
  • Followed Agile testing methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables
  • I have worked in QA testing SaaS applications at Flight Centre, focusing on validating and optimizing their travel management systems for seamless user experience and performance
  • Experience working with Sabre and Amadeus systems to validate travel booking functionalities
  • Collaborated with development and product teams to refine user stories and acceptance criteria for test planning
  • Spearheaded the adoption of Cypress for automation, resulting in a 40% improvement in test efficiency
  • Performed QA testing of applications deployed on AWS cloud infrastructure, ensuring scalability, performance, and security by validating configurations, integrations, and cloud-based services like S3, EC2, and RDS
  • Developed and maintained a robust Cypress automation framework for web applications, covering critical end-to-end scenarios
  • Also performed API automation using Postman
  • Effectively tracked and reported defects in JIRA providing detailed information to assist developers in the resolution process
  • Utilized JIRA Dashboard to communicate testing process, issues and overall project status to stakeholders
  • Automated test scripts using AWS services such as Lambda and CodePipeline to streamline continuous testing and deployment, enhancing overall testing efficiency and reliability in a cloud-native environment
  • Conducted end-to-end testing of Identity and Access Management (IAM) systems, ensuring seamless user authentication, authorization, and role-based access controls across applications
  • Validated IAM workflows, including single sign-on (SSO), multi-factor authentication (MFA), and user provisioning, to ensure security, compliance, and smooth integration with third-party identity providers
  • Experience in Migrating Cypress to WebdriverIO using cucumber Framework
  • Conducted regression testing and coordinated with developers to resolve identified issues promptly
  • Actively participated in sprint planning and grooming sessions to contribute to test effort estimations
  • Specialized in API testing using Postman, creating test suites for RESTful APIs to ensure data integrity and system reliability
  • Collaborated with development teams to understand API requirements and designed effective test cases for functional and non-functional testing
  • Utilized Postman for end-to-end testing, integration testing of backend systems
  • Created Test Data Scenarios, Analyzing the Actual Results against the Expected Results
  • Analyzed Manual Test Cases and mapped them with Requirements
  • Implemented RestAssured for API automation, resulting in a 30% reduction in testing time
  • Maintained a library of reusable RestAssured test scripts, contributing to a more efficient and scalable testing framework
  • Developed and executed complex SQL queries to create and modify test data
  • Used standard SQL functions and commands to develop SQL queries
  • FlightCentre

Senior QA Engineer

Canada Drives
06.2019 - 12.2023
  • Experienced in testing e-commerce applications, proficient in evaluating functionalities such as product browsing, cart management, checkout processes, payment gateways, and order management
  • Skilled in conducting comprehensive testing to ensure seamless user experience, including load testing for handling peak traffic and security testing for safeguarding sensitive customer data
  • Capable of identifying and resolving bugs efficiently to enhance the overall performance and reliability of the platform
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver
  • Worked in Data Migration Project from Salesforce to Salesforce DX
  • I have experience in QA testing for SaaS applications at Canada Drives, focusing on functional, regression, and performance testing for their online car buying and financing platform
  • I collaborated closely with development teams to ensure seamless user experiences across web and mobile platforms
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and Cucumber
  • Utilized Azure DevOps for managing test cases, executing automated tests, and tracking defects, ensuring continuous integration and continuous delivery (CI/CD) pipelines were optimized for faster releases
  • Collaborated with development teams through Azure DevOps to plan sprints, track progress, and maintain high-quality standards across all phases of the software development lifecycle
  • Extensively used Quality center for designing the test cases, executing them and for defects
  • Experience in Salesforce Classic, Lightning Testing & Salesforce Administration
  • Worked with various salesforce.com objects like Leads, Accounts, Opportunities, Applications, Reports and Dashboards etc
  • Performed Manual and automation for company’s salesforce sales cloud application by checking duplicate lead scenarios
  • I modified DB2 programs to INSERT, DELETE and UPDATE DB2 database
  • I supported applications in PRODUCTION
  • Integrated the tests in Jenkins to perform continuous testing
  • Performing Queries using SOQL to verify the response and validate the records
  • Experience to run tests inside the Docker container
  • Integrated Cucumber framework to run the test suit and as a reporting tool
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver
  • Scheduled jobs on Jenkins to execute automation scripts after successful builds
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format
  • Perform smoke testing, integration testing, system testing, functional testing and the regression testing of the user stories
  • Developed test automation framework for RESTful API and maintaining the test automation for all the new user stories in Continuous Integration environment
  • Trigger and monitor the build on Jenkins and report the test execution result
  • Performed salesforce automation using Provar
  • Experience in using Jmeter and Gmetrics for performance tests
  • Experience in running tests using Appium and Browserstack
  • Used Rest Assured libraries to automate REST API’s and validate the responses
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool
  • Developed and executed complex SQL queries to create and modify test data
  • Used standard SQL functions and commands to develop SQL queries
  • Involved in testing the application utilizing the AGILE (Scrum) methodology
  • Coordinated with developers daily regarding status on the execution of Test Cases

QA Analyst

Canadian Western Bank
06.2017 - 05.2019
  • Project: It is a Data Migration project which involves replacement of legacy systems with new systems where data from various source systems and platforms is moved into the target
  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios
  • Involved in setting up configuring the testing environment with TestNG and Selenium WebDriver
  • Performed test execution HP ALM, created test suites on functional mapping in the Test lab
  • Performed Test Management and Defect Management using HP Quality Center and JIRA
  • Ported automation scripts and repositories through different projects and responsible for redundancy of the repositories
  • Executed test cases before and after bug fixes for User acceptance testing
  • Developed Appium Scripts for Native Android/IOS Apps using Java
  • Performed UAT testing Mobile Apps on both android, IOS applications
  • Identifying objects of App using UI Automator tool for Android and Appium Inspector for iPhone
  • Developed Regression suite for a various modules using Selenium Web driver with Java in Eclipse IDE
  • Wrote SQL queries to extract data from TOAD (ORACLE DB) and compared the results to test and verify
  • Reduce execution time and broaden testing scope by improving the library functions
  • Report and present details of the test environment, test suite, test scripts, and test results
  • Created Test Scenario Templates, Test Case Templates and implemented for the entire project
  • Created a Traceability Matrix which includes Used Case Ids, Design Ids, Scenario Ids, and Test Case Ids
  • Prepared Test data and stored them in the Excel Import Layout file
  • Provided Data Requirements based SQL Queries and retrieved information from Database
  • Ran SQL queries to perform Backend Testing
  • Attended project meetings, release meetings and QA status meetings

QA Analyst

U.S Bank
06.2016 - 05.2017
  • Involved in writing and implementation of Test plans, various test cases, and test scripts
  • Performed Functional testing using Manual Techniques
  • Reviewed manual testing methods and developed and executed automated scripts using Selenium Web driver
  • Performed Black Box Testing of the entire application
  • Modified and documented scripts for Regression testing
  • Involved in writing testing methodology, by following standards for test documentation, test requirements and test procedures
  • Analyzed Manual Test Cases and mapped them with Requirements
  • Used JIRA for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
  • Developed Appium Scripts for Native Android/IOS Apps using Java

Education

Bachelors - computer science

CVR college of Engineering
01.2016

Skills

  • Java
  • C
  • Java Script
  • Selenium
  • Appium
  • Rest Assured
  • Load Runner
  • Webdriver IO
  • Postman
  • SOAPUI
  • Robot Framework
  • Provar
  • Ready API
  • TestSigma
  • Cypress
  • Nightwatch
  • Salesforce Service Cloud
  • Sales Cloud
  • Jmeter
  • Jenkins
  • Maven
  • GITHUB Actions
  • BitBucket
  • Cucumber
  • TestNG
  • Mocha
  • Agile-Scrum
  • Waterfall
  • MYSQL
  • SOQL
  • Windows
  • MacOS
  • LINUX
  • Quality assurance processes
  • Integration testing
  • Load testing
  • Performance testing
  • Regression testing
  • Agile methodologies
  • Continuous integration
  • Test planning
  • Defect tracking
  • Black box testing
  • Functional testing
  • User acceptance testing
  • Manual testing
  • White box testing
  • System testing
  • Data validation
  • Technical documentation
  • Usability testing
  • Version control systems
  • Process validation
  • Security testing
  • Stress testing
  • Test case creation
  • Software development lifecycle
  • Scrum framework
  • Bug reporting
  • Git
  • Communication
  • Production support
  • Salesforce Marketing cloud
  • Salesforce sales cloud
  • Azure Devops

Accomplishments

  • Achieved Best team Player Award by Communicating team with accuracy and efficiency.
  • Supervised team of 7 staff members.

Certification

  • ISTQB Certified Tester
  • SAFe DEVOPS Foundation level
  • Salesforce Admin

Best Team Player

Receiving the "Best Team Player" award as a QA tester was a humbling recognition of my collaboration skills and dedication. It reflected my ability to communicate effectively with developers, adapt to changes, and keep the team aligned under pressure. I felt proud knowing my contributions helped create a smoother, more efficient development process.

Timeline

QA Engineer

WhereTo
01.2024 - Current

Senior QA Engineer

Canada Drives
06.2019 - 12.2023

QA Analyst

Canadian Western Bank
06.2017 - 05.2019

QA Analyst

U.S Bank
06.2016 - 05.2017
  • ISTQB Certified Tester
  • SAFe DEVOPS Foundation level
  • Salesforce Admin

Bachelors - computer science

CVR college of Engineering
Ashish B