We provide IT Staff Augmentation Services!

Site Reliability Engineer Resume

SUMMARY:

  • Ten years as a QA/QE Engineer, ten years as a QA/QE Lead/Manager, and the last three years as a hands - on SDET
  • Passionate about learning new technologies, utilizing toolsets, and changing paradigms
  • Experience writing functional test automation, performance test scripts and API tests
  • Extensive background in software testing and process optimization, producing a test-first perspective

TECHNICAL SKILLS:

Test Tools: Selenium WebDriver, Appium, New Relic, Catchpoint, Cucumber, DataDog, Chrome Developer Tools, JMeter/BlazeMeter, Locust, Sikuli, Chrome Rest Client, SoapUI, Postman

Languages (programmed/tested): Python, Java, Scala, Ruby, JavaScript

Data Technologies: Hadoop, Elasticsearch, Kibana, Mongo, Node.js, Cassandra, MySQL, SQL Server, Oracle

IDEs: PyCharm, Xcode, Android Studio, Eclipse, NetBeans, RubyMine, Aptana

Process/Tools: Jira, Bamboo, Jenkins, TestLink, TestDirector, PivitolTracker, Bugzilla, Tarantula

PROFESSIONAL EXPERIENCE:

Confidential, Compton, CA

Site Reliability Engineer

Responsibilities:

  • Maintained synthetic tests, written in Selenium in a JavaScript environment, executed in New Relic, to monitor availability and performance of key transaction touchpoints
  • Migrated synthetic tests from New Relic to Catchpoint to provide waterfall visibility into system issues
  • Provided first response to alerts generated by synthetic tests and other application monitoring tools to assess criticality and dispatch developers appropriately

Confidential, Irvine, CA

Senior Performance Test Engineer

Responsibilities:

  • To push performance testing to the beginning of the process,embedded New Relic dashboards into Confluence benchmark test results page to give users an at-a-glance comparison between last build and previous builds
  • Measured page-load times for key transaction in production to drive user experience improvement
  • Wrote JMeter scripts and executed them in BlazeMeter to performance test new products given number of concurrent users and user scenarios
  • Certified production infrastructure changes with AB performance testing
  • Consulted on performance testing effort for Meteor point-of-sales system, which utilized test automation to generate load and an APM solution to measure responsiveness
  • Leveraged Postman to improve visibility into and help troubleshoot complex transaction issues

Confidential, Anaheim, CA

SDET/Data Engineer

Responsibilities:

  • Drove Selenium WebDriver with Python and Cucumber to smoke test the data integrity of a patient data portal for a SAAS startup
  • Consulted on refining the Quality Assurance process with the VP of Process, which was delivered to a client to win a contract
  • Translated a 12-page SQL stored procedure with three levels of nesting into 27 Spark-SQL subqueries as a Proof-of-Concept for an Enterprise Data Warehouse
  • Wrote user-defined functions in Scala for SQL functionality that did not have a Spark-SQL counterpart
  • Leveraged Kibana visualizations to emphasis compliance metrics in the translated report
  • Wrote smoke tests for both Android and iOS devices with Appium

Confidential, Irvine, CA

Quality Assurance Manager

Responsibilities:

  • First quality assurance professional at mobile advertising monetization startup, building quality assurance infrastructure from the ground up
  • Utilized xCode, Android Studio and Eclipse to test mobile app SDKs with debug visibility and memory monitoring capabilities
  • Automated build acceptance tests for Android and iOS devices with Appium
  • Automated ad-server testing by writing Python scripts to simulated mobile apps making ad calls - leveraged information returned in header response and message body
  • Designed smoke, positive, negative and regression testing for ad server, real-time bidding, server-server partners, SDK, Plugins and Adapters across iOS and Android devices
  • Consulted on load testing effort utilizing Tsung to load data-ingestion pipeline

Confidential, Santa Monica, CA

Test Automation Lead

Responsibilities:

  • Onsite lead consultant, providing Ruby/Selenium test automation services, for direct marketing industry leader
  • Designed and assisted in the implementation of LoadRunner to performance test ecommerce sites, before and after a major refactoring
  • Designed test automation architecture, including three levels of abstraction to minimize maintenance, streamlined the script creation process, drafted wireframes for the framework UI

Confidential, Newport Beach, CA

Quality Assurance Lead

Responsibilities:

  • Hired 30 days before projected launch to help drive the iPhone product to release-readiness with acceptable quality
  • Designed a business-prioritized, risk-based, minimally-sufficient test process to launch product quickly
  • Held daily Triage Meetings to force business decisions on features/enhancements/bug fixes
  • Automated a build acceptance test, with Appium, run against every code checkin

Confidential, Santa Monica, CA

Quality Assurance Lead

Responsibilities:

  • Setup Agile development & bug tracking process framework in Jira with Confluence as a knowledge repository
  • Organized regression testing baseline in TestLink with a focus on life-cycle testing of a Ruby on Rails tutoring service site
  • Performed a proof-of-principle with Selenium, Ruby & RSpec to automated the testing of the most-popular website purchase

Confidential, Irvine, CA

Quality Assurance Lead

Responsibilities:

  • Automated smoke (acceptance) tests for each product using Selenium/Sikuli/Python/Java to be executed immediately after a deployment to Staging and Production environments
  • Used REST client and Postman to manually verify API calls and Python to automate API acceptance testing

Hire Now