Jiewen Xiong, QA Automation Developer in Salt Lake City, UT, United States
Jiewen Xiong

QA Automation Developer in Salt Lake City, UT, United States

Member since November 5, 2021
Jiewen is a self-motivated QA automation engineer with over four years of hands-on experience in web, mobile, and API testing with Java, Ruby, Cucumber, Rest Assured, Selenium, and Appium frameworks. As an expert in his field, he always delivers outstanding results on time. With his skill set, can-do attitude, and enthusiasm for coding, Jiewen is dedicated to assisting with complex projects.
Jiewen is now available for hire

Portfolio

  • Protocol First
    Selenium, Java, Cucumber, Ruby, Jenkins, GitLab CI/CD, Gherkin, REST APIs...
  • ShoeSaleXpress LLC
    Java, Ruby, Selenium, JUnit, RSpec, Cucumber, Defect Management...

Experience

  • Selenium 6 years
  • Programming 6 years
  • Ruby 6 years
  • Cucumber 5 years
  • RSpec 5 years
  • Java 4 years
  • Jenkins Pipeline 2 years
  • REST Assured 2 years

Location

Salt Lake City, UT, United States

Availability

Part-time

Preferred Environment

Java, Selenium, REST Assured, Cucumber, Ruby, RSpec, Jenkins Pipeline, GitLab CI/CD, Amazon S3 (AWS S3), Bitbucket API

The most amazing...

...thing I've built from scratch is a QA automation framework with Java, Cucumber, Selenium, and REST Assured.

Employment

  • Software Development Engineer in Test

    2020 - 2021
    Protocol First
    • Created several frameworks such as Selenium, REST Assured, Cucumber, and Java.
    • Built Java, Selenium, Appium, Espresso, XCUITest, and JUnit frameworks for mobile web and native app testing on Android and iOS devices.
    • Set up the CI/CD pipeline with Jenkins, GitLab, and Slack API.
    • Added a procedure that automatically took screenshots at every step—25000+ screenshots—and uploaded them to the AWS S3 bucket.
    • Implemented an easy reading report with a free third-party plugin.
    • Coordinated closely with the developers and related product managers to create test cases and troubleshoot discovered bugs.
    Technologies: Selenium, Java, Cucumber, Ruby, Jenkins, GitLab CI/CD, Gherkin, REST APIs, QA Testing, Manual Testing, Manual QA, JavaScript, Test Planning, Test Cases, iOS, Android, Sauce Labs, Mobile App Testing, Espresso, UI Automator, Capybara, Test Automation
  • Automation Engineer

    2016 - 2020
    ShoeSaleXpress LLC
    • Developed an automated ordering system using Java, Cucumber, and Selenium to submit an order to different suppliers after the sale was made.
    • Initiated the cross-platform listing tool with Java, Cucumber, and Selenium to expand product selling channel; maintained and updated codes periodically in case of supplier site changes.
    • Created an automated Ruby script with gems like Nokogiri and CSV for the inventory, price, and description update.
    • Integrated the automated email responding function combining Gmail, RubyXL, and .NET to automatically answer customers' ten most common questions.
    Technologies: Java, Ruby, Selenium, JUnit, RSpec, Cucumber, Defect Management, Quality Assurance (QA), QA Automation, Scripting Languages, DOM, Test Automation

Experience

  • Java, Cucumber, Selenium, and REST Assured Framework

    As a software development engineer in test (SDET), I set up and created the automation framework with Java, Cucumber, Selenium, and REST Assured.

    The framework was designed to be easily used by manual testers, business people, and programmers. The idea was the following:
    • The manual tester writes the test cases "visually," describing steps of what can be seen in the web and mobile apps.
    • The programmer writes the automation scripts based on the visual test cases.

    Overall, the speedup of the test cycle was 30% higher than the previous one.

  • Java, Cucumber, and Appium Testing Framework

    My role in this project involved creating Java, Cucumber, Appium frameworks for the mobile web and native app testing as our application was extending to the mobile platforms.

    The goal was to run a unified mobile web and desktop web testing codebase under the same Java class.

Skills

  • Languages

    Ruby, Java, Gherkin, JavaScript
  • Frameworks

    Selenium, JUnit, Capybara, Appium, Cypress
  • Tools

    Cucumber, REST Assured, RSpec, Jenkins, GitLab CI/CD, TestRail, Apache JMeter
  • Paradigms

    Test Automation, Manual Testing, Automated Testing
  • Libraries/APIs

    Jenkins Pipeline, Bitbucket API, REST APIs
  • Platforms

    iOS, Android
  • Storage

    Amazon S3 (AWS S3)
  • Other

    APIs, Programming, QA Testing, Defect Management, Quality Assurance (QA), QA Automation, Scripting Languages, DOM, Manual QA, Test Planning, Test Cases, Hospitality, Insurance Technology (Insurtech), Sauce Labs, Mobile App Testing, Espresso, UI Automator

Education

  • Master's Degree in Analytical Chemistry
    2011 - 2015
    University of Utah - Salt Lake City, UT, USA

To view more profiles

Join Toptal
Share it with others