We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

Denver, CO

CAREER SUMMARY:

  • Full - stack web developer with 10 years of software experience including Ruby scripting, MVC Rails applications, object-oriented testing frameworks, Restful web services, JSON/XML parsing, *nix Shell and SQL integration.
  • SDET / automation background with Rails, GWT, some front-end, and more extensive mid and backend skill
  • Rails and Java development, Ruby scripting, OO Java, Rest service and SQL interaction
  • MVC, inheritance, include/extend, singleton and abstract classes, method overrides / monkey patch refactoring, partial views, BDD design.
  • Programming from early childhood includes Applesoft & QBasic, Assembly, Pascal, HyperCard, LabView, Visual Basic, C/C++ Windows API
  • Rest services, JSON & XML, proper verbs & idempotence, request headers and query string parsing, data validation and unit testing
  • DevOps experience includes Jenkins, docker, *nix shell. Build triggers, cron, environment variables, e-mail testing, environment config documentation nix command-line environment configuration, documentation and scripting: curl, vim, ssh, scp, cat, tail, sed, cron,, find, grep, ps, chmod, |, etc.
  • Version Control & CI: git merge, stash, branch, push/pull, conflict resolution, diff, blame, GitHub/GitLab pull and merge request descriptions & code reviews mySQL & PostgreSQL JOINs, wildcards, test data, normalization & denormalization ETL & stored procedure debugging, command documentation, user configurations

TECHNICAL SKILLS:

IDE & development software: IntelliJ IDEA, BBEdit, Atom, vim, Eclipse, Maven, ant, Bundler (Ruby), Cucumber VersionOne, Rally, Jira, Pivotal, Mojo, Confluence, stack-overflow

Load, Performance & Security testing: JMeter, Burp suite / OWASP top 10 secure Ruby coding practices

EXPERIENCE:

Confidential, Denver, CO

Senior QA Engineer

Responsibilities:

  • Test development for an Angular.JS application using Jasmine, Protractor, Selenium WebDriver and Karma.JS in a page-object model.
  • JavaScript promises, dynamic waiting and callbacks
  • Test plan development and exploratory testing, defect characterization
  • SQL queries and complex JOINs for reading and writing of test data
  • Load and performance testing with JMeter, Selenium

Confidential, Denver, CO

Contract Test Engineer

Responsibilities:

  • Test development for Confidential Digital web and mobile offerings built in Angular.JS, Java, Swift
  • Wrote dynamic waits in Selenium for asynchronous loading of Angular pages
  • Object-Oriented development for iOS, Android, and web automation frameworks with Ruby, Cucumber, Capybara, Selenium, Appium, Jenkins, Docker, and Sauce Labs.
  • Wrote Confluence documentation for configuration of Selenium and Appium dev environments
  • Wrote HTML and XML tag attributes to support robust, specific element location strategies for Android and iOS
  • Helped to set coding standards across the organization during initial app development

Confidential, Indianapolis, IN

QE Automation Engineer

Responsibilities:

  • Work on the development of Confidential Marketing Cloud software (formely ExactTarget), an offering of Confidential .com
  • Refactor existing Ruby automation code to use a central object-oriented class library
  • Member of QE Automation Governance board
  • Participate in design and quality decisions on the scrum team for the e-mail approvals feature
  • Assist in training a team of .NET developers and manual testers in SDET, Ruby and Cucumber usage, as part of hybrid engineering.
  • Create setup and configuration documents for an internal Ruby on Rails application used by the automation teams.

Confidential, Raleigh, NC

QA Automation Engineer

Responsibilities:

  • Design and implement automated test cases for the marketing department in support of redhat.com, an enterprise Drupal website.
  • Selenium parallel grid testing with Ruby, watir-webdriver, Cucumber, Rake, RSpec, Jenkins
  • Object-oriented test framework with flows, page objects, factories, modules, RegEx
  • JQuery and CSS element locators to improve test performance
  • Full-time SDET Ruby position, 100% remote

Confidential, Boulder, CO

Senior QA Engineer and Ruby on Rails Developer

Responsibilities:

  • Scrum master for the functional and regression automation teams working in Java and Selenium
  • REST: formatted JSON and url-encoded payloads, query string parameters and headers for manual and automated testing
  • PostgreSQL (psql) and pgAdmin to validate and create testing data - JOIN, etc.
  • FitNesse decision tables and fixtures for REST service testing
  • Wrote command-line Ruby scripts and a Rails in support of the engineering and client services teams (ongoing)
  • Performed new feature and browser compatibility testing of a customer-facing GWT application
  • Targeted automation testing for stability issues with Selenium WebDriver using Java, Maven, Git
  • Initial 6-month 3rd-part contract was extended, then converted to full-time, and then finally converted to a direct contractor when leaving the full-time role.

Confidential, Broomfield, CO

Contract Test Engineer

Responsibilities:

  • Used SmartGWT to develop the front-end UI for a web services testing tool in Java
  • Designed and implemented several ListGrids tied to back-end data retrieved from a RESTful web service.
  • Implemented an Asynchronous RPC interface to extend full Java functionality to the SmartGWT application
  • Experience with TabSet, ListGrid, Layout, DynamicForm, Canvas, Window and DataSource classes in SmartGWT 4.0 and GWT 2.5

Confidential, Denver, CO

Quality Assurance Engineer

Responsibilities:

  • Used Selenium WebDriver with Watir, RSpec, Firebug, and Ruby to automate the regression testing of a large PHP/MySQL application.
  • Applied studies for ISTQB Foundation level certification to the testing environment: Requirement document reviews, iteration planning and estimation, test level entry and exit criteria, Unit, Integration, Systems and Acceptance test levels, Boundary Value Analysis and Equivalence Partitioning, Error guessing, State transition testing, Defect clustering analysis
  • Web security testing: XSS Injections, Information Disclosure Vulnerabilities, SQL Injections, query string injections, and cookie security. Modified POST and GET variables using developer tools
  • Some LAMP development (bug fixes)

Confidential, Aurora, CO

Quality Assurance Tester

Responsibilities:

  • Executed test scripts to ensure functionality after each new build
  • Provided feedback and error correction on the implementation of test scripts and long-term test plans
  • Defect tracking software, test planning, development lifecycles, exploratory testing, and manual test plan execution
  • Trained in bug documentation
  • Experience in pursuit of ISTQB Foundation Level QA testing certification

Confidential, Denver, CO

Independent Computer Consultant

Responsibilities:

  • Visited customer homes to address issues such as wireless networking, software installation, virus removal, and OS corruption.
  • Web development using HTML, CSS, JavaScript, AJAX, PHP, Ruby on Rails.
  • Independent studies of object-oriented techniques, function overloading, pointers, sorting algorithms and recursion.

Confidential, Boulder, CO

Customer Service Technician

Responsibilities:

  • Customer service technician for restaurant point-of-sale systems
  • Walked managers through troubleshooting procedures over the phone.
  • Wrote new procedures for cases that could not be solved using established walkthroughs.
  • Quality Assurance tester for the development of the viadesto software platform (viadesto.com)
  • Documented and evaluated software quality, oversaw stress tests, and approved software updates prior to drops to public server.

Hire Now