Rakesh PEDA
E: adhhb3@r.postjobfree.com Ph: 778-***-**** Address: 2915 Glen Dr Coquitlam, BC V3B 6E5
Summary
5+ years of experience in Testing software applications, with major emphasis on Software Quality Assurance Life Cycle, Verification and Validation and Functional Testing in Web, Mobile, Windows, Mainframes, Linux and Unix Environments.
Experience in testing various domains like Liquor & Cannabis Management System, Banking and Insurance.
Extensive experience in creating Test Plan, Test Scenarios, Test Cases, Requirement Traceability Matrix.
Experience databases like Oracle, SQL Server, MongoDB and extensively used SQL queries for backend testing.
Experienced in using HP ALM, Quality Center, Test Rail, Azure Devops, TFS, Jira, and Zephyr for managing test cases, requirements traceability and defects.
Experience in testing for User Management, Authentication, Authorization, Session management, Data Protection, and Data Validation
Experience in testing Security features of different applications
Hands on experience in performing GUI, black box, back-end, front-end, functional, integration, regression, end to end, performance, load, stress, API and user acceptance testing
Hands on experience in both manual and automated testing using structured Testing Methodologies and Automated Testing Tools like Selenium, Protractor, Cypress, Katalon, HP UFT, Rational Robot and LoadRunner
Experienced with different frameworks like JUNIT, NUNIT, Robot, Karma, POM, TestNG, Data Driven and Keyword Driven
Expertise in developing automation regression scripts using C#, Java, JavaScript, Python, Groovy, TypeScript.
Experienced in enhancing automated scripts and manual test cases according to the functional and business requirements
Experience in testing API's and Web Services using SoapUI, JMeter, Katalon, Postman and ReadyAPI.
Experience with DevOps teams to configure Azure Pipeline and Jenkins to execute automated test suites.
Skilled in GIT, GitHub, Source Tree, BitBucket repositories to store test automation artifacts.
Aptitude to handle multiple projects with competing priorities and an admirable team player.
Exceptional Communication & Analytical skills.
Skills:
Testing Tools: Selenium, Katalon, Cucumber, TeamCity, Postman, SOAP UI, Jenkins, Dockers, GIT, JMeter, HP UFT
Tracking Tools: HP ALM, Jira, Bugzilla, Qtest, TestRail and Track Record.
Languages: PL/SQL, Java, Java Script, Servlets, .Net, XML
RDBMS: Oracle 10g/11i, DB2, MS Access, SQL Server and MS SQL.
Other Tools: UML, Rational Unified Process and MS Visual SourceSafe
OS: Mainframes (MVS, TSO, SPUFI, File-Aid and IMS), UNIX, Linux and Windows
Packages: Microsoft Office (Word, Excel, Project, Power Point, VISIO), SAP, PeopleSoft and SilkTest
Education:
Certified Software Tester (ISTQB)
Bachelor of Technology in Computer Science – JNTU University, India
Client: Alberta Gaming and Liquor, Edmonton, AB Project: Player Loyalty and Rewards Application
Dates: Mar 2019 – Nov 2020 Role: QA & UAT Analyst
Project Description: Player Loyalty and Rewards is an account-based system allowing the Lottery operator to offer players an affinity program. Lotteries have the ability to group and tier players, personalize messages and marketing promotions. Players may earn points for certain activities defined by the Lottery such as setting play limits or completing a marketing survey.
Tools & Technologies: Agile, Mainframes, Jira, Selenium, SoapUI, JMeter, Jenkins, Zephyr, Appium, Oracle, Postman, Cucumber, Java, JavaScript, Python, SQL Plus and UNIX
Gathered Business, Functional Requirements, Design documents and Use cases to understand the Player Loyalty and Rewards Application project.
Documented System test plan based on the requirements and organized test plan review sessions
Created test scenarios based on requirements documents and provided them to BA for review and sign-off
Provided test data requirement document to the DBA for test data in test environment for Online Lottery Application
Created test cases by incorporating both positive and negative scenarios using Equivalence class partitioning and mapped specific test data to test cases
Created and identified the test data customers policies to be used for Functional, System Integration and End to End testing of Player Loyalty and Rewards Application.
Tested the Functionality, System Integration of Player Loyalty and Rewards application based on the Functional and System requirements
Verified and validated the integration between frontend and backend application as part of System Integration testing
Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
Designed Hybrid Appium Test automation framework for the application (Android apps).
Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
Developed automated scripts for performing Regression Testing through Selenium Web Driver Selenium Grid, Java, TestNG, and Cucumber.
Responsible for implementation of Page Object Model Test Automation Framework using Selenium, TestNG and Maven.
Involved in writing automated scripts for angular JS application using Protractor and Java script/TypeScript.
Integrated the regression suite with Integration tools Jenkins for running test on nightly basis automatically.
Performed manual and automated API's testing using SoapUI and Groovy.
Created and executed tests in Zephyr and used Jira for defect management.
Used SQL extensively for both Data Mapping and Data Validation testing and stored the SQL queries for future use.
Performed Regression testing by retesting the functionality after defect fixes on Player Loyalty and Rewards Application.
Executed test cases as part of UAT testing and reported defects using Jira, tracked defects and provided status reports to the management.
Client: Family Insurance, Vancouver, BC Project: Data Migration & Guidewire Implementation
Dates: Jun 2017 – Feb 2019 Role: QA Analyst (Manual/Automation)
Project Description: Policy & Claims migration involves in the conversion of data from legacy system to Guidewire web-based application. Family Online application will be used by all the underwriters and customer service representatives to create, update, and maintain policies & claims.
Tools & Technologies: GuideWire, Mainframes, Jira, Selenium, Appium, Jenkins, HP ALM, Oracle, Postman, Java, JavaScript, SQL Plus and UNIX
Worked as a QA analyst in testing the Guidewire Policy Center Implementation
Interacted with both Guidewire and business team in understanding the functionality
Developed, documented & maintained Test Plans and associated Test cases to meet the business requirements as designated by the QA Manager and approved by the business user
Tested Guidewire functionality as per configuration and requirements
Uploaded Test cases into HP ALM and mapped the test cases to Test sets for execution
Organized test sets based on the type of test in the Test lab of HP ALM
Performed manual and automated testing on Guidewire Online application
Performed Positive, Negative, Regression, Functional, Conversion, Comparative Inquiry, Integration, System, User-acceptance and Performance testing
Communicated Defects to the development team during testing by validating the results
Used HP ALM for test management and defect tracking process
Mentored and trained other team members in using HP ALM.
Create and maintain automated regression testing utilizing Appium and Java on multiple platforms like Android and iOS.
Built test automation framework (POM) using Selenium as per the project needs
Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, NuGet, NUnit,, SpecFlow, and Selenium Webdriver.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
Involved in Functionality, User Interface, and Regression testing during the various phases of Assisted DevOps team with build cycles and CI- CD processes using Jenkins, GitHub and Maven.
Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
Performed back-end testing by writing SQL queries and validating them against the database (updates, inserts and deletes).
Performed Testing Web services REST APIs using RestClient, Postman and C# to automate.
Validate the data mapping and integrity of data in the database by performing Backend testing using SQL
Reported the progress and took initiatives to meet the QA testing targets.
TCS (Client: CIBC Bank), Vancouver, BC Project: Global Transaction Application
July 2015 - May 2017 Role: Test Specialist
This project is developed for CIBC’s Global Transaction Banking line of business with an Integrated Payment Services Hub solution to support existing payables and receivables products/services, new requirements, as well as form a foundation for future payment product and capabilities development. Primary users of this solution will be CIBC’s GTB clients (small business, commercial, corporate clients) and CIBC GTB internal staff (back-office, business contact center, etc.).
Tools & Technologies: (QTP, Quality Centre), Perfecto, VBScript, VB.NET, ASP.NET, ADO.NET, JavaScript, XML, Web Services, HTML, Jira, SQL Server, IIS, SQL, XML, UNIX, Windows, MS Excel, MS Word, Visio.
Involved in gathering requirements from the business users, creation of business use case, Technical use case, preparation of functional requirements and flow charts.
Performed Smoke testing, Functional testing, and Cross-Platform, Regression, System, Acceptance and Usability testing during different stages of the application development.
Performed data driven test using QTP and Selenium for multiple scenarios with different sets, conducted data validation testing using SQL queries.
Performed API testing using RestClient and SoapUI.
Validated Informatica mapping using client tools Designer and work flow manager
Validated and tested Data warehouse application and reports.
Expertise in validating ETL process for data warehouse application.
Used complex SQL queries for validating Oracle database.
Validation of canned reports generated from OLAP using Business Objects
Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool, monitored their progress and verified their fix.
Created test case for UAT team and did walkthrough for the business.