Summary
Overview
Work History
Education
Skills
Technical Summary
Timeline
Generic

Arun C

Mississauga,ON

Summary

Skilled Automation test developer with 8+ years of experience scripting in Java using automation testing tools such as Selenium, Junit for creating frameworks used for the functional testing. Solid experience with developing automated tests and choosing the right framework or scripting technique to provide repeatability, ease of maintenance, cost effective, efficient useful off-peak resources, and create HTML, excel based reports on the executed tests for the stake holders. Significant hands-on experience with performing System, Manual, Regression, Integration, Acceptance, Smoke, Accessibility, Performance, Functional, and End-to-End testing within Agile and Waterfall SDLCs. Thorough quality assurance professional highly skilled in manual and automated application testing. Partners successfully with project management and development team members to put out high-quality software for customers. Decisive in identifying problems at any stage of production.

Overview

9
9
years of professional experience

Work History

SDET

Telus communications
Toronto, ON
03.2022 - Current
  • Review requirements or design documentation and help develop and execution of Test Strategies, Test Plans, Schedules, Test Execution such as test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Experience in design and implementing data pipelines using GCP services such as Google Cloud Storage, BIG Query
  • Worked on DevOps techniques, configured and maintained test automation scripts with CI/CD like Jenkins and GitHub Actions
  • Experience writing end to end test scripts using Nightwatch.JS Performed front end and API testing using Cypress
  • Developed and executed Performance tests of web services using JMeter and Karate-Gatling integration methods
  • Created and maintained Automation framework models like BDD, TDD and hybrid frameworks
  • Expert in BDD implementation with Gherkin language using the Cucumber tool
  • Monitored Jenkins nightly builds to ensure regression suites are running fine
  • Automated Adobe Client workflow executions and notification engines
  • Experience in Agile Methodology and in-sprint automation
  • Worked on integrating Test reporting tools with existing API and UI frameworks
  • Organized and automated test cases to execute Regression and smoke tests
  • Analyzed defects with quality of the product and improved processes
  • Involved in troubleshooting and debug technical issues in various application environments
  • Participated in release preparation to ensure software verification and production support.
  • Developed and implemented automated testing strategies, plans, scripts and procedures.
  • Created and optimized automated testing tools for repetitive tasks.
  • Worked with Agile and Scrum methodologies to accomplish project milestones and meet demanding timelines.

Senior QA Engineer

NTT DATA services
Toronto, ON
03.2020 - 02.2022
  • Communicate plans, project status, project risks and project metrics to all or any levels of the Agile team - including our supporting teams as applicable
  • Identify, communicate, and proactively manage project risks
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Log and document bugs within the tracking system
  • Perform Regression Testing, Functional Testing, System Integration testing, User Acceptance Testing, and End to End Testing
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script
  • Created Project plan on Jenkins, configured scheduled using Cron job
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG before agile release
  • Executed stability and performance test scenarios
  • Developed and maintained the automaton test code
  • Automated the entire regression test process using Selenium Framework
  • Maintained automation scripts running on Linux machine
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven
  • Automated deployment of servers using containerization tools such as Docker and Kubernetes
  • Worked on Microsoft Azure and Amazon Web services (AWS).

QA Automation Analyst

Manulife
Toronto, ON
12.2017 - 02.2020
  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios
  • Identified test cases to automate
  • Automate those test cases using Selenium WebDriver, TestNG and Java (Apache Solr) technologies (Eclipse IDE)
  • Contributed in framework creation
  • Good experience in REST & SOAP based web services testing using RESTFUL web services testing tool
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Hands-on experience in mobile testing using Appium in both iOS and Android applications
  • Used emulators and iOS simulators to perform the manual Mobile Testing
  • Integrated Appium with Sauce Labs for distributing tests on the cloud
  • Tested the application in highly dynamic environment with sprint team using agile methodology
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium ad java
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver
  • Involved in creation of automation framework in Selenium WebDriver using behaviour driven approach like Cucumber
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment
  • Sound knowledge on Object Oriented Programming concept and Java Language
  • Performed Unit testing with TestNG test framework and use Bromine for easy running the test and store the result for analysis the test
  • Involved in SOAP & REST based web services testing using SOAPUIPRO web services testing tool
  • Identified the Test Scenarios based on Functional Specifications and Business Requirements
  • Performed web services testing with SOAP UI and Performed Security testing for employee login validations
  • Conducted workflow, process diagram and gap analysis to derive requirements for existing systems enhancements
  • Used firebug to identify object’s ids, Name, XPaths, links in the application
  • Participated in Walkthrough and defect report meetings periodically
  • Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports
  • Trained new joiners by giving demonstrations on the automation framework
  • Maintained zero data leaks from the critical customer database.

Test Engineer

CGI
Toronto, ON
03.2015 - 11.2017
  • Extensively involved in analysing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT)
  • Developed automation test scripts using Selenium Web Driver and Java
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data
  • Created the JUnit test cases for the different web applications using Eclipse IDE
  • Extended data driven framework and developed re-usable functions across the application
  • Used JUnit Test to automate functional and regression testing across integrated environments
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status
  • Responsible for collecting and analysing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort
  • Got appreciation from product owner for providing least defect releases in the retail pricing management modules
  • Identified root cause for critical issue and prioritized the challenges.

Education

MBA -

Jawaharlal Nehru Technological University
Hyderabad, India
11-2011

Skills

  • Extensive knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Involved in Client-Server Applications Testing, Cross Browser Testing, Web Service Testing and Database Testing
  • Experience in designing and creating automation frameworks for J2EE based applications using Java, JUnit/JMeter, TestNG, Selenium RC/WebDriver/IDE/Grid, ANT/Maven and Jenkins
  • Experience in Automation tools like Selenium, load and performance testing tool JMeter
  • Experience in built tools like ANT, Maven
  • Hands on experience with Cypress, NightWatch
  • Extensive work experience in Developing and Maintaining Test Automation Scripts using with QTP and UFT
  • Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP QC/ALM, Bugzilla and Jira
  • Expert in Developing Keyword Driven and Data Driven Framework for QTP and Selenium
  • Experience in testing Mobile web application and Apps testing for iOS and Android devices
  • Implemented mobile automation frameworks using Appium
  • Developed, Executed and Maintained Test Scripts using Selenium for Functional and Regression Testing
  • Developed custom functions and maintained in the function libraries in Selenium for Keyword Driven Framework
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla
  • Extensive experience in testing with Windows and UNIX Operating systems
  • Good team player and can work independently in a time sensitive environment
  • Good organizational and communication skills, with the ability to express technical concepts verbally and in written
  • Ability to handle multiple scenarios with rapidly changing priorities and deadlines
  • Java
  • JavaScript
  • Selenium WebDriver
  • HP QC
  • ALM
  • TestNG
  • Eclipse IDE
  • REST services
  • SOAP UI
  • GIT
  • Jenkins
  • Maven
  • Oracle
  • Unix
  • Windows
  • Version control systems
  • Regression Testing
  • Functional Testing
  • Defect tracking
  • Test Scenarios
  • Test Reporting

Technical Summary

Selenium IDE/RC/Grid/Webdriver, Appium, QTP, JMeter, Load Runner, HP QC, Junit, JBehave, TestNG, SOAP UI, Cucumber, Jira, Gherkins, Cypress, Bugzilla, JIRA, C, C++, Java, JavaScript, Python, HTML, XML, CSS, UML, SQL, PL/SQL, SOAP, REST, ANT, Maven, Jenkins, GitHub Actions, Agile (Scrum), Waterfall, TDD, Oracle, SQL Server, MySQL, MS Access, Windows variants, UNIX, Mac OS

Timeline

SDET

Telus communications
03.2022 - Current

Senior QA Engineer

NTT DATA services
03.2020 - 02.2022

QA Automation Analyst

Manulife
12.2017 - 02.2020

Test Engineer

CGI
03.2015 - 11.2017

MBA -

Jawaharlal Nehru Technological University
Arun C