Kevin Roe, QA Automation Engineer and Developer in Columbia, TN, United States
Kevin Roe

QA Automation Engineer and Developer in Columbia, TN, United States

Member since September 9, 2022
Kevin is a self-taught, extremely motivated automation engineer. He loves having the opportunity to solve complex web, mobile, or API automation challenges. Kevin always looks for a chance to contribute to the team by applying his skills to develop something new, solve big problems, or build processes and best practices from scratch.
Kevin is now available for hire

Portfolio

  • Ramsey Solutions
    Ruby, Selenium, Appium, API Testing, RSpec, BrowserStack, Kanban...
  • FIS Global
    C#, Selenium, API Testing, NUnit, SQL, Scrum, Quality Assurance (QA)...
  • Kirkland's
    Java, Selenium, Selenium Grid, Quality Assurance (QA), Automated UI Testing...

Experience

Location

Columbia, TN, United States

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...project I've had a chance to work on was designing and building my current company's mobile automation from the ground up.

Employment

  • Software Engineer in Test

    2020 - PRESENT
    Ramsey Solutions
    • Designed and developed a mobile automation framework from scratch.
    • Implemented BrowserStack app automation as a platform for executing mobile automation.
    • Maintained all web and mobile automation for all manual quality assurance engineers in my division and automated new tests as needed.
    Technologies: Ruby, Selenium, Appium, API Testing, RSpec, BrowserStack, Kanban, Automated UI Testing, Quality Assurance (QA), Test Reporting, Automated Testing, UI Testing, UI Automation
  • Senior Software Test Analyst

    2017 - 2020
    FIS Global
    • Tested, documented, and wrote corresponding web and API automation tests for the work of my scrum team.
    • Participated actively in the development and implementation of new features in our product.
    • Documented test results and maintained test data using SQL Server.
    Technologies: C#, Selenium, API Testing, NUnit, SQL, Scrum, Quality Assurance (QA), Automated UI Testing, Automated Testing, UI Testing, UI Automation, REST API Automation
  • QA Automation Engineer

    2017 - 2017
    Kirkland's
    • Developed Selenium automation for an eCommerce platform from the ground up.
    • Developed a framework for executing test automation in a distributed fashion using Selenium Grid.
    • Instructed manual software testers on how to run an automated script so that they could quickly place multiple orders for downstream testing.
    Technologies: Java, Selenium, Selenium Grid, Quality Assurance (QA), Automated UI Testing, Automated Testing
  • QA Automation Engineer

    2015 - 2016
    Airstrip Technologies
    • Developed an API automation suite for a data-driven application focusing on transforming proprietary healthcare data into a usable format.
    • Created a new automation suite for a legacy site management platform using Ruby and Cucumber.
    • Tested iOS and Android applications manually as needed.
    Technologies: Ruby, Java, Selenium, Cucumber, Quality Assurance (QA), Automated Testing, Automated UI Testing
  • Quality Assurance Automation Specialist

    2014 - 2015
    Iron Solutions
    • Restored an older automation suite written in SmartBear's TestComplete that had not been appropriately maintained. It included a distributed cross-browser testing platform.
    • Created a new automated test suite for a new product developed on top of NetSuite.
    • Trained manual testers on how to write new automated tests.
    Technologies: TestComplete, JScript, Quality Assurance (QA), Automated Testing, Automated UI Testing
  • Software QA Analyst

    2012 - 2014
    Magazines.com
    • Tested Jira tickets manually for both the front-end and back-end fulfillment applications.
    • Created a new automation suite for the eCommerce platform. I first used Selenium IDE but eventually scripted original tests using Python.
    • Assisted in transitioning from the old eCommerce platform to a new one based on Demandware.
    Technologies: Python, Selenium, Selenium IDE, Quality Assurance (QA), Automated Testing, Automated UI Testing

Experience

  • Mobile Automation Software Development Kit

    A Ruby gem that is integrated into all of our test automation projects. It handles the instantiation and teardown of iOS and Android simulators using various terminal commands when writing mobile tests locally. It also integrates with BrowserStack to run automated tests in its cloud platform. This software development kit (SDK) also communicates with BrowserStack's API to perform various maintenance tasks, such as updating test results in their platform and capturing information about the test run for our documentation.

    Additionally, I also wrote several REST interfaces for the various back-end services of the specific test projects that use this SDK. These services configure the test account so that it is in the exact state it needs to be in when the account logs into the app under test. This helps speed up test execution as the app doesn't need to perform any data setup before the actual test.

  • Selenium Test Suite for an eCommerce Company

    I designed and built a full test suite for Kirkland's eCommerce platform. When I started working there, they had no automation in place, so I created the suite from the ground up to test their entire front-end platform thoroughly. Additionally, I used Selenium Grid to run the test automation against several different browsers in a distributed fashion.

Skills

  • Frameworks

    Selenium, Appium, NUnit
  • Paradigms

    Automated Testing, Kanban, Scrum, REST
  • Other

    Automated UI Testing, Quality Assurance (QA), Test Reporting, API Testing, JScript, Selenium IDE, Android Virtual Devices, UI Testing, UI Automation, REST API Automation
  • Languages

    Ruby, C#, Java, Python, SQL
  • Tools

    RSpec, BrowserStack, Cucumber, iOS Simulator
  • Platforms

    MacOS, Visual Studio Code, TestComplete
  • Libraries/APIs

    Selenium Grid

To view more profiles

Join Toptal
Share it with others