Post Job Free

Resume

Sign in

Test Automation Quality Assurance

Location:
West Valley City, UT
Salary:
105000
Posted:
January 30, 2024

Contact this candidate

Resume:

Duane Robinson

Professional Experience:

With over 15 years of expertise in the software industry, I possess a proven track record in software development and software quality assurance testing. My core specialization lies in Performance, Scalability and Reliability Engineering, Test Automation Development, complemented by adept skills in Development Operations, Test Environment Automation, and the creation of cutting-edge Test Tool Integration Development solutions.

Test Tool Integration: Proven expertise in integrating various testing tools, leveraging their full potential, and driving end-to-end testing efficiency.

Test Automation Development: Proficiency in crafting robust strategies to streamline testing processes, leading to maximized efficiency.

Development Operations: Ability to drive seamless operations, enhancing collaboration and accelerating project delivery.

Complex Test Environment Automation: Demonstrated skill in automating complex test environments to ensure comprehensive and reliable testing procedures.

Tool Development: Innovative development of custom tools for testing, optimizing project workflows, and promoting continuous improvement.

Professional Experience:

Software Technology Group – UT July 2019-November 2023 Senior Software Developer in Test

Software Technology Group, Development Center Practice Application Team

Behavioral Specifications Development: Authored over 500+ Gherkin test scenarios, accurately reflecting user behaviors and business requirements, which increased the effectiveness of testing and reduced misunderstandings in requirements.

Led Practice Application API performance optimization initiatives using JMeter, reducing average API response time by 21% and significantly improving the user experience.

Integrated JMeter the real-time monitoring tool Grafana, providing deep insights into system performance and enabling proactive optimization.

Oversaw all software quality assurance activities for the STG Practice Application, including test planning, story and defect management using JIRA, Confluence, Tuskr, and Jenkins.

Designed, developed, and implemented four new test automation projects (2 Cypress.io and 2 Java Selenium) from scratch.

Achieved a 63% reduction in test suite execution times through the implementation of TestNG, utilizing its parallel execution capabilities and Jenkins integration.

Provided expert consultation and training in the Cypress test automation framework.

Developed and implemented automated tests for mobile applications on both Android and iOS platforms using Appium and respective development tools (Android Development Studio and XCode).

Established a comprehensive Cypress.io test automation framework and developed custom commands and classes in JavaScript.

Integration with CI/CD Pipeline: Integrated Cucumber tests into the CI/CD pipeline, ensuring continuous testing and immediate feedback on new builds, which reduced the overall software release cycle by 30%.

Managed and created test environments, incorporating AWS CLI, AWS Toolkit for IntelliJ, AWS API, AWS Management Console, Docker, SauceLabs, and BlueStacks for both virtual and physical device testing.

Employed various virtualization and containerization tools, including Docker and BlueStacks, for test environment execution and automation development.

Church of Jesus Christ of Latter-Day Saints (sub contract with STG) – UT June 2022-January 2023 Senior Software Developer in Test

Primary task and responsibility during this project were to develop a JIRA integration using the JIRA Java API and the Spring scheduler. Specifically, the project involved creating an automated process to manage JIRA issues/tickets meeting specific criteria. The application was extensive and involved every JIRA object such as projects, issues, boards, sprints, epics, components, workflows, dashboards, fields, and custom fields.

Successfully familiarized me with the Church of Jesus Christ’s development tools and environment to include: The team’s specific Microsoft Azure environment, the team specific Artifactory environment and configuration and all the required authentication and configuration requirements necessary for development of Church applications specific to the Patriarchal Blessing’s team.

Assisted with all software quality testing related activities within the Patriarchal Blessing’s team for all three of its application suites to include test planning, story and defect management using JIRA, test case and use case development and management, acceptance testing, statement creation/verification, test execution, test result management, defect reporting and management, test automation planning, continuous development, builds, and integration using Microsoft Azure DevOps.

Provided the team expert level consultation and training for the Cypress test automation framework.

Quickly added value by successfully learned team processes and systems in a short period of time.

Utilized Figma for UI testing, leveraging it as a source for requirements verification and code correction.

Competently played a key role in testing the team’s Splunk upgrade and integration points by quickly learning Splunk’s SPL Language as well as Splunk’s integration into the team’s application suite. Utah Dept of Workforce Services (sub contract with STG) – UT July 2019-June 2022 Senior Software Developer in Test

Developed and implemented three JAVA/Selenium test automation projects, building from the ground up with Java, Selenium WebDriver, TestNG, Maven, and ExtentManager.

Developed and maintained automated API test suites using REST Assured, leading to a 50% reduction in regression testing time and early detection of integration issues.

Quality Improvement: Improved software quality by 25% through detailed and thorough Gherkin test specifications, which allowed for early detection and resolution of critical bugs.

Established a continuous performance testing regime using JMeter, significantly reducing the occurrence of performance regressions and ensuring high standards of system reliability.

Led advanced performance testing initiatives for the State’s Deaf Interpreter Portals using JMeter, identifying critical performance bottlenecks and enhancing system throughput by over 37%.

Conducted comprehensive performance benchmarking for the State of Utah’s REST services, optimizing response times and throughput by leveraging REST Assured’s testing capabilities.

Led end-to-end testing of RESTful services for the State of Utah, covering functional, security, and performance aspects, resulting in a 27% improvement in service reliability.

Integrated API testing scripts with CI pipelines using Jenkins, enabling automated execution of REST Assured tests upon each code commit, significantly improving development cycle efficiency.

Enhanced efficiency in existing JAVA/Selenium framework by 30% through helper classes, increasing test coverage by 20% and maintenance efficiency by 15%.

Increased test automation coverage using data-driven approaches, managed assertions, and optimized TestNG annotations in both new and existing projects.

Implemented Cucumber Framework: Successfully implemented Cucumber as the primary testing framework in multiple projects, leading to a 40% increase in test automation efficiency for related automated projects and a significant reduction in the time required for regression testing.

Implemented a Cypress test automation framework from scratch, including 550-unit tests and over 1200 functional tests, improving CI/CD integration and test execution speed by 24.7% through optimized cypress.io scripts.

Served as Software Quality Lead for up to four active SCRUM teams, enhancing test automation capabilities with the development of utility and helper classes, as well as Base test classes and interfaces.

Regularly consulted with senior management on software quality aspects, including evaluating new tools and methodologies for software development and testing.

Leveraged extensive knowledge of Oracle TSQL, SQL, and Stored Procedures, contributing as a senior software quality engineer for Utah’s public Data Research Center application Oracle Corporation – UT January 2012-May 2019

Principal Applications Engineer

Project 1: Oracle CX Cloud Accelerators Team - Automated Testing, Performance Testing, Scalability Testing, Reliability Testing, Test Suites, Oracle Service Cloud APIs, SCRUM

Led a comprehensive quality assurance initiative, resulting in a 40% reduction in critical bugs for Oracle Service Cloud APIs and microservices.

Implemented a rigorous testing protocol that improved service uptime by 99.9%, significantly enhancing customer satisfaction.

Demonstrated leadership by spearheading a collaborative project that increased team productivity by integrating advanced development practices and interpersonal skill

Skillfully mentored and played a key individual contributor within the team which required a hands-on technical approach as well as senior level software quality assurance skills, solid development, and interpersonal skills.

Successfully integrated performance, scalability, and reliability tests into the dock/main branch, leading to a 25% faster deployment cycle from the 3rd build onward.

Developed a proprietary suite of automated testing tools that reduced overall testing time by 50% while increasing test coverage.

Continuously enhanced functional test automation scripts, contributing to a 35% increase in software deployment speed across SCRUM cycles.

Adroitly, navigated challenging requirements to play a key role in assuring that Oracle’s Cloud Monitoring System not only met but surpassed all performance, scalability, and reliability requirements; this product remains an integral component of Oracle's Cloud ecosystem.

Project 2: Principle Load & Performance Engineer - Load Testing, Performance Testing, SDET, JMETER, The Grinder, Java, JMX, LoadUI, Python, Bash, Linux, ANSI C, LoadRunner, Performance Center, OATS (Oracle Application Testing Suite)

During my time with the PSR team, 105 projects were managed through the portal I developed.

Delivered and maintained 41 PSR projects for the entire Oracle Service Cloud stack.

Played a key role, through improved application performance, scalability and reliability, in increasing Oracle Service Cloud renewals by 4.6% during a 3-year period.

As the most senior member of the Oracle Service Cloud’s Performance, Scalability and Reliability team, significantly contributed to our team’s organizational objectives by providing Oracle sales and business stakeholders with exceptional pre-sales application and Oracle Service Cloud performance data in an easy to understand, honest and straightforward format.

Conducted end-to-end performance analysis with HP Performance Center, delivering comprehensive reports that shaped strategic decisions for system enhancements.

Played a pivotal role in optimizing Oracle’s Cloud Monitoring System, achieving a 30% improvement in performance metrics beyond initial targets.

Integrated JMeter with Oracle Application Testing Suite for enhanced test management and reporting, leading to a more streamlined and insightful performance testing process.

Directed extensive scalability tests for Oracle Sales Cloud with JMeter, ensuring the system's robustness and capacity to handle an increase in user load by up to 200% without degradation in performance.

Engineered a set of advanced scalability solutions, ensuring robust handling of peak loads, which was instrumental in the system's recognition as a market-leading tool

RightNow Technologies – UT February 2004-January 2012 Senior QA Manager, Test Automation

Built and led a diverse team of 12 automation professionals, increasing team productivity by 40% through strategic mentorship and skill development in test automation for the Oracle Service Cloud Application Suite.

Acted as Customer Support Manager for one month each year for the RightNow CX Product Suite.

Spearheaded the design and development of an innovative suite of automation tools, reducing the time for back-end utility and API testing by 50%.

Led a team that played a vital role in having the RightNow product be acquired by Oracle Corporation for $1.5 Billion

Successfully transitioned vital system components from manual to automated testing, reducing error rates by 60% and increasing testing efficiency.

Developed a flexible test framework that adapts to dynamic objects, data, and configurations, leading to a 35% improvement in test coverage and a 20% reduction in time-to-market for new features.

Developed and implemented the tools and processes necessary to automate back-end utilities and APIs.

Previously, these vital components of the system were tested manually, often with mistakes.

One of my team’s other significant successes was the implementation of an internally developed test automation framework through the extension of the Selenium test framework.

Established a robust test framework serving as the backbone for RightNow/Oracle Service Cloud's test automation, resulting in consistent and reliable test execution and reporting, contributing to a sustained 99.5% uptime in continuous integration testing over 8 years.

Certifications and Training:

Java WebDriver Automation Certification - STG Certification Software Quality Assurance - Master Brainbench Certification (5-16-2020) Linux Administration - Brainbench Certification (5-19-2019) Software Testing - Brainbench Certification (5-19-2019) Oracle PL-SQL - Brainbench Certification (2-25-2020) Software Business Analyst - Brainbench Certification (11-30-2019) Managing People - Brainbench Certification (5-15-2019) MYSQL 5.7 - Brainbench Certification (5-15-2019)

ITAA Information Security Awareness - Brainbench Certification (12-5-2019) LoadRunner - Brainbench Certification (5-7-2019)

Technical Summary:

Development Frameworks: Angular, Spring Boot, React Native, TensorFlow, PyTorch Software Quality Assurance: Test Planning, Test Execution, Test Management, Test Automation, Test Results Management, Load Testing, Scalability Testing, Reliability Testing (Performance Testing), Defect Reporting and Management, Root Cause Analysis

Test Automation: Cypress.io, Selenium + Java, Selenium + Python, Appium,, Selenium + C#, SauceLabs, Jasmine, Karma, Protractor, JUnit, NUnit, Tuskr, TestRails, Test Results Management Reporting, Test Tool Integration Development CI/CD: Jenkins, GitLab CI/CD, Azure DevOps

Mobile Testing: Android Studio (Emulator, IDE, Android Debug Bridge, Logcat, APK Management, File Transfer, Device Shell, Android Hierarchy, Network Profiler), XCode, XCTest, IOS Simulator, SauceLabs, BrowserStack Performance Scalability and Reliability Testing: HP Performance Center (Certified), JMeter, The Grinder, LoadRunner, LoadUI, Oracle Application Test Suite, Prometheus, JConsole, Grafana, Oracle Enterprise Manager Artificial Intelligence/ML Tools: ChatGPT, ChatGPT API, TensorFlow, Google Colab Computer Systems: Windows, Linux, macOS (iOS)

Databases: Oracle, MySQL, NoSQL, PostgreSQL, Oracle SQL Developer, DataGrip General Tools: IntelliJ, Visual Code, Visual Studio, PyCharm, WebStorm, DataGrip, JIRA, Confluence, Figma, Git, GitHub, Bitbucket, NVM, NodeJS, NPM, yarn, Maven, Spring, AWS, Amazon Web Services, Azure DevOps, AWS Lambda, Amazon E2c, AWS Elastic Beanstalk, AWS Code Deploy, Splunk, Docker, Kubernetes, Docker Compose, BlueStacks, Oracle Service Cloud

Education:

Bachelor of Science, Computer & Information Technology Services Admin - 2014-2018, Liberty University Note: I completed three years of my degree through Liberty University’s Online Program. Although I have almost 20 years of industry experience, I wanted to augment my vast experience with a college degree. Unfortunately, I had to withdraw prior to completing my degree but I do intend to complete my bachelor's degree as soon as I am employed and able to do so. Self-taught at the start of my career.



Contact this candidate