Nanthakumaran Karunakaran
Ottawa, Ontario, K2J 5X3
Email: ad15p0@r.postjobfree.com
LinkedIn profile: linkedin.com/in/nanthakumaran-karunakaran-2649781b9
Security Clearance: Secret Level II (Valid until Jan 2031)
Cell: 613-***-****
PROFILE
Over 10+ years of experience in Quality Assurance, Manual Testing and Automated Testing of Client/Server, Mobile and Web-Based as well as Mainframe related applications
An energetic, team-oriented, and process-focused professional with excellent communication skills in Software Quality Assurance
Strong organization and prioritization skills involving workload planning, setting priorities, and responding to immediate requirements.
Strong Knowledge on all phases of Software Development Life Cycles (SDLC), Software Testing Life Cycle (STLC) and methodologies (Agile, Scrum, Waterfall)
Proficient in analyzing the BRD (Business requirement document), FRD (Functional requirement document and SRD (System Requirement document) for developing Test plan, Test cases, Test Scripts.
Performed backend testing by writing SQL Queries to validate data.
Knowledge on the testing Mainframe online CICS application.
Strong analytical and problem-solving skills with a detail-oriented approach to project testing
Proficient in Manual Testing and Automated Testing tools: Selenium, Appium
Experience in testing using Selenium Web driver, TestNG, GIT HUB, Maven
Experience in the Mobile Testing includes Android, iPhone, iPad, Emulator, Simulator
Highly proficient in Functional, Non-Functional, Regression, Integration, User Acceptance, Sanity, Smoke Testing, System testing, Black Testing, Performance and Load/Stress Testing
Experience working with bug Tracking Tools such as Bugzilla, TFS, MTM, Azure DevOps, Jira
Strong understanding of data base design, structure and management and the practices of data management
Manipulation of many applications to give consultation on data base improvements.
Database Validation to check the updated data in the Database.
Extensive knowledge of Microsoft CRM Dynamics and Power Apps.
Advanced working knowledge of Microsoft Office Suite like Excel, word, PowerPoint
Knowledge and understanding of Accessibility for Ontarians with Disability Act
Security Clearance: Secret Level II (Valid until Jan 2031)
TECHNICAL SKILLS
Automation Tools Selenium, Katalon Studio Postman, JMeter, SoapUI
Mobile Manual Testing Android, iPhone, iPad, Emulator, Simulator
Database MS SQL Server, MySQL, and MS Access, Oracle
Testing Tools IE Developer Toolbar IE Watch, Extra View, QTP
Operating Systems Windows 2000/XP/NT/Vista/7/8, MSDOS, UNIX, LINUX
Programming Languages Java, Python C/C++, C#, Visual Basic, .NET, Assembly Language
Web Languages HTML, XML, CSS, JavaScript and ASP.NET
Android Android SDK, Android Studio, Intent, Broadcast Receivers
Operating Systems Windows 2000/XP/NT/Vista/7/8, MSDOS, LINUX
Microsoft Suite MS Office (Word, Visio, Excel, PowerPoint)
Design and Modeling UML, UCM, OCL, Design Patterns
Department of National Defense Mar 2022- present
Senior QA Analyst
Project Name RPSR
Project Description
The (RPSR) Revised Payment System for the Reserves is a web-based client server application residing on Dell servers running the Microsoft Windows 2012 Server operating system. It is a custom Java-based web application. Java provides for the manipulation of the data.
Analyzed and wrote test cases using Business requirement document (BRD), Functional Requirement Document (FRD) and use case documents
Reviewed user requirements documents to ensure that requirements are testable
Reviewed design document to ensure the test plans are traceable
Analyzed the functional and technical design documents
Performed functional, regression, integration, and system testing for front end payment system.
Retrieving and verifying the data from backend by writing the complex SQL queries
Followed agile methodology and SCRUM, in SDLC projects
Run SQL queries testing and data transfer to the Mainframe for claims process
Performed Database testing using SQL queries
Tested backend application functionalities using Microsoft Dynamics
Wrote and executed test cases on Azure DevOps
Executed UAT test cases and reported test results and documented defects
Performed negative and positive testing manually
Logged and tracked bugs by creating a detail description of the bug, screenshots, steps to reproduce, environment where the issue was found, setting the severity of the bug using Azure DevOps
Attended daily scrum meetings, sprint retrospective, sprint plan, release retrospective with Development team, testers, Business analyst, team leads.
Eperformance Inc
Senior QA Specialist May 2021- Feb 2022
project #1
IRIS System (Public Services and Procurement Canada)
Project Description
The Integrated Real-time Industrial Security (IRIS) System is who want to apply for their Security requirement for Government job online portal. The project is to replace the current complement of aging systems supporting both the Contract Security Program (CSP) and Controlled Goods Program (CGP) functions within the industrial Security Sector (ISS) of Public Service and Procurement Canada (PSPC) with a unified solution that better addresses the current and emerging needs of Industry, other Government Departments, PSPC and ISS staff.
Attended daily scrum meetings with Developers, Business analysts, Testers, product owners
Analysis of business and requirement specification
Used agile methodology to ensure the new features meet the requirements and acceptable quality assurance standards
Creating test plans and test cases based on customer requirements
Performed functional, non-functional, regression, integration, User Acceptance testing for every release to make sure vital functionalities of the software is working correctly using developed modules work together
Wrote and executed test cases on Azure DevOps
Executed UAT test cases and reported test results and documented defects
Supported to the development and delivery of product
Created and Executed test cases for MS Dynamic CRM upgrades and enhancements
Performed negative and positive testing manually
Conducted comprehensive functional testing to ensure Power Apps met client requirements and user expectations
Evaluated data integrity and validation rules within Power Apps to maintain data accuracy
Conducted usability testing to assess the user friendliness of Power Apps and provided actionable feedback for improvement
Contributed to the creation and maintenance of a test automation framework for Power Apps testing, increasing efficiency and test coverage
To help identify software defects, performed regression testing for the bug and related modules to make sure there were no problems
Logged and tracked bugs by creating a detail description of the bug, screenshots, steps to reproduce, environment where the issue was found, setting the severity of the bug using Azure DevOps
Eperformance Inc
Senior Automation QA Analyst Jan 2021-April 2021 Project #2
PCH (Canadian Heritage)
Project Description
PCH is the list of Canadian Heritage funding programs accepting applications through the Canadian Heritage funding Portal. Who want to apply for funding directly online portal they are available to register their organization on the portal and keep their information up to date
Analyzed and wrote test cases using Business requirement document (BRD), Functional Requirement Document (FRD) and use case document
Developed and Implemented automation test suite using Selenium WebDriver and TestNG automated testing tools as well as using Java to develop test scripts to automate test cases.
Used Eclipse to develop and debug the code when errors appeared during testing, providing the developers to fix
In an Agile environment, for every sprint, performed testing by using Selenium WebDriver
Used Selenium WebDriver locators like (Xpath, CSS Selectors, ID, Name, DOM, and link text) to quickly find and match elements of web pages that are required for interactions
Configured Selenium WEB driver, TestNG, Maven tool and created Selenium automation scripts in Java.
Generated detailed test reports using TestNG Reports and extent reports, providing valuable insights into test results
Developed test scripts for both manual and automated testing and executed those scripts for both manual and automated functional testing of Web Services using SOAPUI and Postman tool
Executed UAT test cases and reported test results and documented defects
Used GIT HUB to collaborate developing source code
Developed test plans, test cases and test Scripts to validate MS Dynamics 2016 CRM system functionality, integrations and customizations
Conducted comprehensive functional testing to ensure Power Apps met client requirements and user expectations
Evaluated data integrity and validation rules within Power Apps to maintain data accuracy
Conducted usability testing to assess the user friendliness of Power Apps and provided actionable feedback for improvement
Supported to the development and delivery of product
Logged and tracked bugs by creating a detail description of the bug, screenshots, steps to reproduce, environment where the issue was found, setting the severity of the bug using Azure DevOps
Employment & Social Development Canada (ESDC)
Senior QA Analyst / Database Analyst Oct 2019-Dec 2020
Project# 1
OAS SIS: Data Migration
Project Description
OAS SIS is a project that migrates Old age security (OAS), Canada Pension Plan (CPP), IA from mainframe system to new system. There are multiple business rules involved in migrating data from one system to the other.
Performed testing by using complex SQL queries to query the database and verify the results using Oracle database
In an Agile environment, for every sprint, performed testing by using Oracle database
Designed, reviewed, edited test plans and scripts
Assessed and proposed methods and processes for improvement of data base structure and management
Attended daily meetings with Developers, Business analysts, Developer, and testers.
Provided support such as system troubleshooting, exception handling, quality assurance and business intelligence to colleagues and providing reports to managers
Once the merge rule is applied, queried the database to make sure all the data is transferred to the new system
Performed validation test by running queries before migration and after migration to make sure the all the data are merged
Test results are exported to Excel file for analysis purposes
Ensured the quality of pension plan data and products and made sure the procedures, standards and guidelines were followed for each situation
Ensured accuracy and consistency of data by interpreting the data to identify data discrepancies for clients
Logged and tracked bugs by creating a detail description of the bug, screenshots, steps to reproduce, environment where the issue was found, setting the severity of the bug using Azure DevOps (TFS 2013)
Created and maintained SQL Scripts to perform back-end testing on the oracle database
Stored procedures, multiple tables and multiple databases are used for writing SQL queries
Employment & Social Development Canada (ESDC)
Senior QA Specialist/Automation Apr 2019- Sep 2019
Project # 2
OAS SIS: eServices
Project Description
ESDC provides a wide range of programs and benefits for Canadians such as Old Age security (OAS), Guaranteed Income Supplement (GIS), Canadian Pension Plan (CPP) and others. There are multiple features and enhancements made to these benefit applications. These applications are accessed through the My Service Canada Account (MSCA), where clients complete and submit their application which is then sent over to multiple systems and to the Enterprise database (EDB). ESDC agents use the Government Support Service application to retrieve and process OAS/GIS applications that come from the MSCA system which help determine if the client is eligible for the benefit. Many of these clients that were engaged in this project were also in the end, users of the system being tested.
Attended daily scrum meetings with Developers, Business analysts, Testers, product owners and Scrum Master to discuss requirements/specifications, validating capabilities and report issues
Participated in backlog refinement meetings, sprint retrospective meetings with project team members.
Analysis of business and requirement specification
Wrote and executed test cases on Microsoft Test manager 2013
Configured Selenium WEB driver, TestNG, Maven, Jenkins tool and created Selenium automation scripts in Java
Integrated automated tests into the Jenkins CI/CD pipeline for continuous testing and deployment
Developed and implemented automation test suite using Selenium WebDriver and TestNG automated testing tools as well as using Java to develop test scripts to automate test cases
Used Eclipse Java integrated development environment and TestNG framework to develop and debug the code when errors appeared during testing, providing the developers to fix the errors
Wrote and executed test cases on Azure DevOps
Generated detailed test reports using TestNG Reports and extent reports, providing valuable insights into test results
Executed UAT test cases and reported test results and documented defects
Logged and tracked bugs by creating a detail description of the bug, screenshots, steps to reproduce, environment where the issue was found, setting the severity of the bug using MTM and Azure DevOps (TFS 2013)
To help identify software defects, performed regression testing for the bug and related modules to make sure there were no problems
Validated functionality against the business requirements once the feature was built and pushed to QA
Developed test scripts for both manual and automated testing and executed those scripts for both manual and automated functional testing of Web Services using SOAPUI tool
Tested ITRDS Mainframe applications.
Verified, updated and validated accountholder data information, account information and authorization of transaction data in the Mainframe application
Performed Functional, Regression, System and UAT in Web and Mainframe application.
Performed backend testing for data validation using SQL Queries
Performed functional, Audit, non-functional, regression, integration testing for every release to make sure vital functionalities of the software is working correctly using developed modules work together
Avanto Solutions Inc
QA Tester/Automation Jan 2016-Mar 2019
Project Name
Online food Delivery/Pickup system
Project Description
Greek Tycoon restaurant is an online food pickup/delivery system which allows the customers to order food online. Customers are presented with the following categories from the menu (Appetizers, Soups & Salads, Entrees, Pitas, Dips, Sides and extras, and Beverages. The system allows the user to check out as Guest or Register online at greektycoon.ca. Payments can be made online using Visa/Master card or Debit card. Customer has the option to receive the food either by picking it up at the restaurant or delivering it to their home. Users could order food via the web and mobile platforms.
Analyzed and wrote test cases using Business Requirement Document (BRD), Functional Requirement Document (FRD) and Use Case Document
Lead and prepared Test plans and Test cases according to scheduled timelines with the business requirements including project intakes
Used agile and waterfall methodologies to ensure the new features meet the requirements and acceptable quality assurance standards
Developed, implemented and maintained automation test suite using Selenium WebDriver and TestNG automated testing tools as well as using Java to develop test scripts to automate test cases
Used Eclipse to develop and debug the code when errors appeared during testing, providing the developers to fix the errors
Used different types of virtual devices (Emulator and Simulator) and real devices for Test cases validation
Performed Regression testing, Functional testing, Non-Functional testing, UAT testing, Smoke testing, System testing and Integrated testing to test web application
Performed backend testing using MS SQL server to validate data
Executed UAT test cases and reported test results and documented defects
Supported to the development and delivery of product
Used Selenium Webdriver locators like (Xpath, CSS Selectors, ID, Name, and link text) to quickly find and match elements of web pages that are required for interactions
Participated in daily status meetings to report any bugs, issues, and risks
Worked in close coordination with software designers and business analysts in performance and failure analysis of detected problems
Wrote and executed test cases on Team Foundation Server (TFS )
Generated detailed test reports using TestNG Reports and extent reports, providing valuable insights into test results
Reported bugs using Team Foundation Server (TFS) and performed regression testing once the bug is fixed
Involved in testing application on different mobile platform such as iOS and Android devices
Used Selenium web driver to write test scripts using Java
Performed compatibility testing with various mobile handsets to ensure that functionality working as expected
Avanto Solutions Inc
QA Tester/Automation Aug 2014 – Dec 2015
Project Name
Online Pizza delivery System
Project Description
The project was to develop an online pizza ordering system for Regions pizzas which manage details of customers, online order, pizza, and payments. It manages all the necessary activities for a pizza store. The customer can place pizza orders from anywhere and can pay through online or cash delivery. When the order has been confirmed the process begins and the customer gets notified. The admin gets notified with customer new order status in web backend. The admin assigns customer’s new pizza orders to the available delivery stuff. The delivery staff receives a notification regarding the order along with customer information.
Developed test scripts using functional requirement documents (FRD). Test scenarios are created for positive, negative, functional, non-functional, boundary cases etc.
Developed and implemented automation test suite using Selenium WebDriver and Java automated testing tools as well as using Java to develop test scripts to automate test cases
Used Eclipse to develop and debug the code when errors appeared during testing, providing the developers to fix the bugs
Used Selenium Web driver locators like (Xpath, CSS Selectors, ID, Name, and link text) to quickly find and match elements of web pages that are required for interactions
Lead and prepared Test plans and Test cases according to scheduled timelines with the business requirements including project intakes.
Wrote and executed test cases on Team Foundation Server (TFS
Developed test scripts for both manual and automated testing and executed those scripts for both manual and automated functional testing of Web Services using SOAPUI tool
Participated in User Acceptance Testing (UAT) environment, prepared UAT test cases and testing estimates
Created and maintained SQL Scripts to perform back-end testing on the oracle database
Supported to the development and delivery of solution
Ensured that all the test cases are updated in the HP Quality Center/ALM along with Master test plan; Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects
Wrote SQL queries using MS SQL server to validate data
Performed Functional, Non-functional, regression, integration, GUI testing, performance testing, smoke testing for web applications
Attended daily, weekly meetings with developers, testers, team lead, Business analysts
Tyco
QA Tester May 2011 – Jul 2014
Project Name
1.Windows Based Security Downloading Software
2.Client to server Enterprise Downloading Software
3.Web System Administrator Enterprise Application
Project Description
Tyco is a merger of Johnson controls provides solutions to large institutions, commercial buildings, retail, industrial, small business and residential. Their solutions to customers include Fire detection, Fire Suppression, Personal Protective Equipment, Monitoring, Intrusion Detection, Video Surveillance, Integrated Security Solutions, Access Control and Retail solutions.
Have complete working knowledge and have been involved in all project phases from startup through deployment. (Startup, defines, design, build, test, deploy).
Escalated issues, risks, blocking defects, design questions/clarifications in person to all relevant parties immediately and constantly work on resolution
Sent testing progress report and detail status to the Resource Manager and Project manager on regular basis
Assisted User Acceptance Testing (UAT) with UAT group to ensure to correct business logic
Used QTP automation tool to automate test cases
Performed functionality testing, Regression testing, GUI testing, End to End testing, Integration testing, performance testing, User Acceptance Testing, Stress testing, load testing for hardware and software devices
Supported to the development and delivery of product
Developed Requirement Traceability Matrix (RTM) for tracking and ensuring all the test requirements have been tested
Attended daily meetings with team lead, testers, and managers
Used Extra View bug tracking tool report bug
Education
Bachelor of Engineering- Computer Systems
Carleton, University
REFERENCE
References available upon request