Naren Kumar G
Permanent Resident
*****************@*****.***
SUMMARY:
5+ years of software testing experience in Manual and Automation testing.
Experience in developing the BDD framework with GHERKIN format
Experience with web services in SOAP UI, Para soft to deploy WSDL documents.
Extensive experience with test automation framework built in Selenium with Java utilizing the design patterns and approaches
Experience with SQL Server, Oracle for data validation.
Experience in Android Mobile automation using Appium.
Experience in automating in multiple browsers for cross-browser testing.
Experience with ALM and JIRA and Test Complete for Test Management.
Experience with SCRUM and Kanban for agile practices.
Used Jenkins for CI/CD process for multiple versions of projects.
Excellent communication skills and ability to work as a team player and individually.
Excellent knowledge in Requirement Analysis, Requirement Trace-ability Matrix, Test Strategy, Test Cases to cover all functionality.
Involved in regression testing after fixing the defects and running the automation test script
Experience in developing the Keyword driven, Data Driven and Hybrid Driven Frameworks with Selenium and QTP
Used HP ALM for test case management and defect management
Experience with C#, Python, and Java for automation of web applications
Collaborated with team members using Confluence and used it for various modules
Experience in design and development of test plan and test cases, test case strategies and execution of test cases.
Mapped the test cases and test scripts to for requirements coverage through RTM.
Organized status meetings and coordinated fixes with the development team.
EDUCATION QUALIFICATIONS:
Master of Science from Computer Science- St. John's, NL, Canada 2015
Bachelor of Technology from Nagarjuna University-Computer Science 2009
TECHNICAL EXPERIENCE:
Testing Tools: Robot Framework, Selenium, Browser Stack and Appium Mobile Solution, RESTAPI, JSON, Jenkins, Bigdata, Parasoft
Test Management Tool: ALM, JIRA and Test Complete, Confluence, CA
Operating System: Windows 7/8/10, MAC OS X and
Programming Language: C#, Java, Perl & python
Database: SQL
MAJOR ASSIGNMENTS:
April 2018-Oct 2019
Project: TD Credit Cards,
Company CGI Consulting Group (Full time), Toronto, ON
Environment: ALM, UFT, IBM mainframes, JIRA, CA, Robot Framework, Parasoft, Jenkins
Role: Test Automation Developer
Brief description of the project:
TD is a largest financial client of CGI with banking options for Credit Cards such as Master card, VISA, and American Express cards. Captured the transactions such as Purchase, Cash advance, and Convenience Cheque, Quasi Cash and Payment and will calculate the fees based on the province as Quebec and non-Quebec. The amount of interest is calculated, and defects are logged if there are any discrepancies.
Responsible for:
• Designed the POM framework to retrieve test actions and test data and property files and database
• Designed the test automation framework with Selenium and harnessing test cases with design patterns and approaches
• Used Para soft for API testing and Micro services testing and script less UI testing
• Executed the test cases in HP ALM 11 and 12 and logged the defects.
• Configured the Jenkins for running the jobs nightly.
• Prepared the daily status Report for stakeholders.
• Created the Sanity Test Suite and executed the new build deployed and reported to stakeholders.
• Executed Test cases with HP ALM 11 & 12.2.
• Analyzing the automation test results.
• Reporting the daily status to stakeholders.
• Automated REST API with Robot Framework.
• Validated the automation test scripts according to the test scenario description.
• Involved in mobile testing using Appium.
• Involved the writing the acceptance tests with Robot Framework.
• Tested the applications with Jenkins after ensuring the tests are passed in Robot Framework.
Jul 2017-Jan 2018
Project: Tufts Health Plan
Company: NTT DATA (Contract), Halifax, NS
Environment: Web, Mobile, Java, Windows 7/10, MAC OS, IOS & Android, Robot Framework, ALM, Browser Stack, Confluence
Role: Test Automation Engineer
Brief description of the project:
Tufts Health Plans provides health insurance to the ages from kids and old people and families and individuals.
Responsible for:
• Designed the automation components in Robot Framework and execute through Browser stack
• Designed the automation test scripts to configure it to multiple sets of data and used parameterization.
• Prepared the automation test scripts for generics and functions for reusability.
• Designed the acceptance tests with Robot Framework.
• Logged the automation test scripts results, and defects in Rally
• Designed the daily status report for the stakeholders.
• Used Confluence for team collaboration for managing the modules under the cloud.
• Updated the scripts for browser compatibility with Internet Explorer and Mozilla Firefox, Chrome.
• Deployed the builds into Ant for continuous integration and performed sanity tests
• Modified scripts to execute on Web & Mobile Browsers
• Involved in designing the hybrid framework to check the functionality and run on different data.
• Used SQL for data base testing
• Used the SQL for data aggregation and data mapping.
May 2015-June 2017
Project: Payment Systems-Credit Cards
Company:Caspius INC (Full time), Toronto, ON
Client: RBC
Environment: QTP, VBScript, Android, ALM, MAC OS X, Robot Framework, Python, Para soft, RTM, HP ALM
Role: QA Analyst
Brief description of the project:
The application primarily defines payment options like Purchase, Cash out, Refund, Pre-Auth etc. For financial transactions request will be sent to host in the form of Message packets, which contains Data Elements, which enable the host to interpret the message from the merchant. Host, in turn, validates the message packets and responds with a certain set of response codes. Flags will be used to customize the application as per the customer requirements.
Responsible for:
• Involved in designing the data-driven framework and running the scripts and analyzed the results in reports.
• Designed the automation script by descriptive programming in QTP and inserted the checkpoints for database connection
• Designing the automated Test scripts from Requirements.
• Responsible for creating regression test suite for automation.
• Analyzing the automation test results.
• Captured the application with object spy and stored the data in the object repository.
• Used Parasoft for creating API test cases and Micro services testing
• Used Para soft for testcase management and test strategy management
• Used RTM for ensuring the requirements coverage and test coverage.
• Involved in modifying the test cases for regression as per the requirements.
• Used HP ALM for preparation of test cases and execution and defect logging.
• Integrated with Jenkins and Circle CI for deploying the application with Robot under Python language.
Jul 2011- Aug 2012
Project: Credit Authorization System
Company: Cognizant (Full time), Hyderabad, India
Environment: Appium, MySQL, Selenium Web driver, Eclipse, Shell, Test Rail, ALM
Role: Automation Engineer
Brief description of the project:
Credit Authorization System (CAS) is Citi‘s credit adjudication system which tracks all the Credit applications which were created by using APMS and LTS application. Applies Risk Ratings to the Credit application and process it through multiple Credit Rules. This project is a key dependency in achieving success in the IBG Basel project, which is part of an enterprise-wide program to become Basel II Compliant by April 2010.
Responsible for:
• Designing the automation test suite with XPATH in Selenium and locator application.
• Designing Keyword library which increased re-usability factor and configured the build with CGIJenkins
• Executed Robot Framework in ALM 11.
• Implemented the BDD in Cucumber and Selenium web driver for reusability and maintainability.
• Designed the daily status report and presented it to stakeholders.
• Analyzed the automation results and updated the regression test suite.
• Created the smoke tests for preproduction and live environment.
• Designed the automation framework with Selenium and Cucumber and Test NG for unit tests.
• Tested compatibility of an application under cross browsers with XPath, CSS in Selenium.
• Configured Selenium Web driver, Junit, and Maven for creating the test automation scripts in Java, Python.