Summary
Overview
Work History
Education
Skills
Timeline
Generic

Phillip Rakestraw

Dacula,GA

Summary

Software Quality Assurance Engineer in Test with 20 years of diversified skills in Automation and Manual Testing in different domain and technologies. Experience in working with Scrum Agile teams, ensuring quality through automated tests. Skilled in developing automation scripts, performing test execution and test result analysis. Knowledge and experienced in understanding of business requirements and developing automated test cases to test the complete functionality of the application.

Overview

22
22
years of professional experience

Work History

Automation Test Engineer /QA Team Lead

IBM
08.2018 - Current
  • Build and manage on-premise Kubernetes cluster environments for Threat Investigator on Cloud Pak for Security, management and cluster deployments are essential to functional development and testing of the application.
  • Analyze clusters using tools (k9s CLI, OpenShift console, Lens IDE, and kubectl) regularly to deploy and diagnose our Kubernetes cluster environments in lab and customer environments.
  • Develop and maintain Jenkins automation environment for the project and implemented Cypress e2e testing into the CI/CD pipeline for the purpose of acceptance testing.
  • Constructed test automation framework using Cypress javascript automation tool and developed test scripts using Cypress.
  • Participated in analyzing the user stories/acceptance criteria to create the automated test scripts and cases for System testing.
  • Partner with the UAT team to ensure that automated tests contribute effectively to the deployment pipeline.
  • Diagnose and remediate automation regression issues for UAT CI/CD pipeline.
  • Enhance regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Cypress framework.
  • Collaborate with Developers to integrate UI features complying with code standards and technical design guidelines.

Automation Test Engineer /Scrum Master

IBM Security Systems
06.2016 - 08.2018
  • Spearheaded Agile Ceremonies such as Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospectives, and Backlog Refinement for QRadar Advisor with Watson project.
  • Organized sprint planning meetings to establish sprint goals and agreement on how much of the backlog the team could commit to delivering.
  • Collaborated with the team to prioritize the release backlog and ensure documented acceptance criteria and user stories were testable.
  • Built and configured QRadar systems for the team that was essential for functional development and testing of QRAW app.
  • Developed test case automation scripts in Java using Selenium WebDriver and TestNG.
  • Maintained and remediated automation e2e environment issues and upgrades.
  • Executed Regression testing on new builds and every modification in the application using Selenium.
  • Used GitHub as a source repository system for version control within the development environment.

QA Engineer - QRadar Advisor

IBM Security
06.2011 - 06.2016
  • Developed end to end test automation scripts for QRadar Advisor with Watson app, and verified the integration of various components in the application and executed end-to-end testing.
  • Built automated scripts using Selenium WebDriver and TestNG to check how the application performed against multiple sets of data,
  • Performed analysis of manual test cases and functional requirements and determined the balance of test coverage to be automated for reuse.
  • Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
  • Developed Test Cases and Test Scripts, after the requirements were established.
  • Performed Defect Tracking and Management, Test Execution and Requirement Mapping with Test Cases in IBM Rational.
  • Created Regression suite for various test scenarios, tested and executed the suite whenever a code was changed using Selenium WebDriver.
  • Monitor automation pipelines and follow up on results/defects.

QA Engineer - Internet Scanner

IBM Security
04.2004 - 06.2011
  • Tested the individual functions in Internet Scanner Protection appliance for correct implementation of specified requirements and designing documents.
  • Maintained Internet Scanner appliance lab environment and developed test cases for system and integration testing.
  • Designed and implemented functional and regression tests based on system requirements.
  • Focuses on detecting defects within the functions, including errors in new code implementation as well as errors in preexisting code within the function resulting from interaction with the new or modified code.

QA Engineer - Network Appliances

Internet Security Systems
09.2001 - 04.2004
  • Brainstormed with the engineering team to determine appropriate code testing processes.
  • Created and executed test cases to identify vulnerabilities and flaws of devices running on the network.
  • Consulted manuals and process documents to investigate malfunctions.
  • Inspected items and compared against standards to meet regulatory requirements.

Education

Associate of Arts - Computer Information Systems

Devry Institution of Technolgy
Atlanta
06.1998

Skills

Cypress

Selenium

TestNG

JavaScript

Python

Intellij

Linux

Kubernetes

Visual Studio Code

Jenkins

Git

GitHub

Timeline

Automation Test Engineer /QA Team Lead

IBM
08.2018 - Current

Automation Test Engineer /Scrum Master

IBM Security Systems
06.2016 - 08.2018

QA Engineer - QRadar Advisor

IBM Security
06.2011 - 06.2016

QA Engineer - Internet Scanner

IBM Security
04.2004 - 06.2011

QA Engineer - Network Appliances

Internet Security Systems
09.2001 - 04.2004

Associate of Arts - Computer Information Systems

Devry Institution of Technolgy
Phillip Rakestraw