Post Job Free
Sign in

Automation Tester, Ruby, Cucumber, Jenkins, Github, Java.

Location:
Scottsdale, AZ
Posted:
April 09, 2019

Contact this candidate

Resume:

Gokul T

Email: ***********@*****.***

Phone: 916-***-****

PROFESSIONAL SUMMARY

5+ years of IT extensive experience in Software Automation Testing with Ruby and Cucumber.

Worked intensively in Agile/Scrum methodology and strong knowledge in all phases of Software Development Lifecycle (SDLC) using Waterfall, and Software Testing Life Cycle (STLC).

Experience majorly with Personal Auto and Homeowners Insurance application by Guidewire.

Experience in writing Gherkin, many step definitions and creating page classes for methods in ruby also using RSPEC.

Good experience on Rubymine IDE and Cucumber Framework.

Good knowledge on SOAPUI and Postman.

Experienced in creating, migrating and managing regression suite on Linux server-based Jenkins and AWS Jenkins on EC2 instance.

Involved in Release Go No Go meetings.

Knowledge on Zalenium and Docker Container setup on AWS Jenkins.

Experienced in Functionality testing, System testing, Integration Testing, Regression Testing, User acceptance Testing, Ad-Hoc Testing, Performance testing, and Stress Testing.

Experience in documentation of the testing strategy for test scenarios, test cases, test steps and logging defects and pair programming.

Attended Epic level and requirements meetings to help better breakdown story cards.

Strategized testing for new projects.

Performed daily and release level regressions on AWS Jenkins.

Maintained Github repository for projects.

Planned and maintained testing Git Strategy.

Created SQL queries to view data in DB tables and pull data from Excel sheets.

Experience in working with MYSQL database.

Performed testing to ensure that the Ruby scripts and cucumber were running correctly, the data was pulled correctly, and the data was mapped as required.

Experience in Test Management and defect tracking tools like Quality Center and JIRA for logging and tracking the defects.

Experience in manual software testing, automation and responsible for test estimation, test scenarios and test cases preparation, test execution and test deliverables.

Experienced in working with analysts, developers, and testers for complex projects in SDLC methodologies like Agile (Scrum) and Waterfall.

Good experience in OOPs using Ruby and extensively used classes, objects, inheritance, Arrays, hashes, regular expressions, RSPEC and many more.

Excellent communication and presentation skills, self-motivated, highly committed to responsibilities.

SKILL SET

Methodologies:

Agile(Scrum), Waterfall

Scripting Languages:

Ruby, SQL, Java

IDE and Testing Tools:

RubyMine, RSPEC, Ruby Cucumber, Selenium Web driver, Watir Web driver, Eclipse, Postman

Bug Tracking Tools:

Quality Center, JIRA

Regression Tools:

Jenkins, AWS Jenkins

SCM:

Github

Database:

MYSQL

Operating Systems:

Windows, Mac OS

Browser:

Google Chrome, Firefox, Internet Explorer

Documentation:

MS Office, Notepad, Notepad++

Additional Tools:

Zalenium, Docker-Container, PUTTY

L&D Skills & Tools:

SABA, Service Desk, MCLASS, ARIBA, MTM, Centra, and WebEx

PROJECTS

Client: Nationwide Insurance

Test Automation Developer (Dec 2017 – Till date)

Project: Private Client

Experience and good knowledge in Personal Auto, Homeowners, Personal Collections and Personal Excess Liability insurance application supported by Guidewire.

Creation of automation scripts on RubyMine IDE with Ruby and Cucumber using Page Object model to test User Interface.

Created many page class files and utility files for smooth automation and reusability.

Perform automation testing (Ruby cucumber) for various module of application. Used cucumber as framework by utilizing Watir Gem and Page Objects for testing.

Used various Gems for forms testing, perform static code analysis, ffaker and factories for mock data, headless gem for regression, rake gem for AWS Jenkins, etc.

Attended higher level 3 Amigo meetings for discussion and decision making to finalize if the story card is ready to point.

Used RTC and RRC for requirements.

Analyze, understand and discuss the business requirements from Requirements Analysts in Entry Amigo meetings and creating test cases for automation.

Experienced in executing SQL, retrieving, saving and manipulate Test data in MS SQL Server to execute the System Testing.

Good knowledge on Insurance background on policies, billing, rating, claims, etc.

Performed pair programming and gained knowledge on Eclipse IDE and development framework.

Gained knowledge on Java by pair programming with developers.

Used GitHub as a version control tool for repository and branching.

Maintained Testing Git repository, Master branch and strategized and maintained git branching structure for Iterations and projects.

Assess and analyze user stories and participate in Sprint planning, Review Sessions & Scrum Meetings and develop Test scenarios, Test cases, Test data, Test procedures, Test reports.

Excellent Experience in Waterfall, Agile testing methodology, Daily Scrum meeting, Show and Tell meeting and other Sprint meetings

Performed Test Driven Development (TDD), Acceptance Test Driven Development (ATDD) and Pair-Programming.

Experience in migrating Linux server-based Jenkins to AWS Jenkins on EC2 instance.

Experience in creating jobs and builds on Jenkins and AWS Jenkins.

Experience in creating, running and maintaining regression suite for functional, integration and smoke testing.

Planned and executed project wise regression testing on a regular basis and before releases.

Received appreciation for Most Regression Runs – EVER!

Used PUTTY to access AWS Jenkins server through Linux bash and used commands to monitor Docker and Container space and memory.

Created cron-job to delete temporary files, logs and video files to save space and memory and for fail proof execution on AWS Jenkins.

Used Jenkinsfile and created rake tasks for regressions.

Attended Epic level meetings to strategize testing for projects.

Strategized, Planned, and executed end to end testing of an internal project.

Created many feature files and scenarios to test end to end functionality of a project to Externalize Rates.

Performed User Acceptance Testing for every project by using real data and real scenarios.

Test all possible complex scenarios of a front-end Web UI Application on Local and main application daily.

Performing manual testing of features within each sprint and automate features from previous Sprint.

Write the automation scripts in Ruby and knowledge on how to reuse the code using Object Oriented concepts.

Use RubyMine IDE to write Gherkins and generate step definitions and methods using Ruby/Cucumber.

Good knowledge with Behavior Driven Development (BDD) Approach.

Participate in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.

Performed Regression testing for new builds and every modification in the application.

Perform continuous Integration over Jenkins and AWS Jenkins daily.

Environment & Tools: Gherkin, Ruby, Cucumber, RSPEC, Quality Center, JIRA, Jenkins, AWS Jenkins, Zalenium, Github, RTC, SQL, MS Office, Java, Eclipse, MS Office.

Deloitte Services Pvt. Ltd., India

Analyst (May 2011 – Dec 2015)

Project: Learning and Development, Talent

Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Attended all meetings for Agile/Scrum project requirements sessions with stakeholders and articulated and created the requirements in User Story format. Worked with stakeholders, Product Owner for effectively scoping/user stories.

Analysis and test an ongoing process of internal Deloitte Learning and Development activities for its employees.

Requirements gathering and analysis by collaborating with Client, SME, and Developers.

Responsible for testing every learning course UI pages on Deloitte learning portal using automation.

Development of technical documents like Business Requirement Document, Functional Design Documents (FDD), Use Cases, User Interface and Screenshot creation using Snag It.

Consult the Delivery specialists on Identifying & managing the training needs and learning curriculum and test the virtual training platform.

Point of contact for Leadership of various functions for Learning and testing.

Performing manual testing of features within each sprint and automate features from previous Sprint using Gherkin.

Experience in automation testing frameworks using Ruby and Cucumber.

Tested newly developed front-end Web UI application which is replacing a legacy Application

Performed automation testing (Ruby Cucumber) for various module of application. Used cucumber as framework and utilized Watir Gem and Page Objects for testing.

Experience with Behavior Driven Development (BDD) Approach.

Coordinating with Performance team to ensure the app is load tested in every Sprint.

Responsible for creating CPA credit mark reports and other learning hour reports.

Developed test cases, Logged UT and ad-hoc defects and interacted with QA team to validate and involved in UAT.

Expertise in Bug Reporting, Tracking and Documentation using JIRA, ALM/Quality Center (QC).

Worked with business team, other systems analyst, developers, and testing team to resolve any follow up and action items.

Proficient in technical documentation including technical specifications, requirement specifications, Business Requirement Document (BRD), Functional Requirement Document (FRD), Non-Functional Requirement Document, data flow diagrams, Use Case Modeling.

Create high-level process flows and detail process flow with tech lead and developers.

Analyzing and providing Learning Hours and CPE credits for CPAs and other learners and test if the credits were successfully posted.

Built business scenarios and performed user acceptance testing.

Performed process flow testing through mock GUIs and then on test and pre-prod environments.

Environment: SCRUM methodology, Rubymine, Ruby, Cucumber, Quality Center, ALM/HP, JIRA ALM, UAT Testing, SABA, LMS, SFDC, Service Desk, MS Office (MS Word, MS Excel, MS PowerPoint, MS Visio).

EDUCATION

Scrum Master Accreditation Certificate – 773***********

Master’s in Information Assurance from Wilmington University, DE, USA

Bachelors in Electronics & Communications Engineering from Jawaharlal Nehru Technological University, India



Contact this candidate