Post Job Free
Sign in

Quality Assurance Test Automation

Location:
Concord, CA
Posted:
August 02, 2024

Contact this candidate

Resume:

Mark Yang

Current Location: Concord, CA

510-***-**** ********@*****.***

https://www.linkedin.com/in/myang999/

Professional Summary:

Highly technical, hands-on software Quality Assurance (QA) developer ranging from functional UI automation to performance automation test.

Over 20 years of working in Agile / fast-paced product lifecycle experience.

Strong background in software testing methodology, test automation and execution.

Broad knowledge and skill set in programming and software testing can be adapted to any projects demanding a superior level of quality.

Extensive experience in testing mobile (iOS / Java / Swift) and legacy applications.

API test using Postman

Primary responsibilities were in depth manual testing of daily builds including design and new features as well as monitoring and analyzing the automation test results

Technical Skills:

Programming/Scripting/Automation Tools: Java, Python, Swift, JavaScript, Postman, Ruby, EggPlant

Test automation framework: Appium/Selenium, XCUITest and proprietary frameworks

IDE and Applications: PyCharm, XCode, Eclipse, IntelliJ, Visual Studio, RubyMine

Bug Tracker, CI/CD, Version control: Jira, Jenkins, Git, Perforce, Rdar

Strong understanding: Software Development Life Cycle, Mac and Windows operating systems, Source code management such as Git and/or perforce

Mobile automation: Appium/Java/Eclipse, XCUITest/Swift/Xcode

Developed numerous automation frameworks from the ground up, employing various languages including Python and Java

API test using Postman

Exposed to Rest Assured

Experience:

Amazon.Com, San Francisco,CA July 2023 – February 2024

SDET

Built the Appium automation for Amazon Music mobile web application using Java based in-house toolkit for iOS and Android

Implementation of Selenium WebDriver for an Amazon Music project, developing automated test scripts to validate critical functionalities

Integrated Selenium tests into the CI/CD pipeline, facilitating automated regression testing with each code deployment and approve the new integration to production pipeline

Enhanced existing Java Selenium framework and scripts to optimize performance and functionality by implementing advanced error handling and custom logging

Apple, Elk Grove, CA February 2023 - July 2023

SDET

Automation for Internal Helpdesk web application system using Selenium and Appium using Python

Conducted comprehensive code reviews for scripts authored by team members, ensuring adherence to coding standards, best practices, and identifying opportunities for improvement.

Implemented mobile automation for a support application, enabling users to interact with AI-generated responses, thereby optimizing user engagement and operational efficiency.

Bank of America, Remote May 2022 - December 2022

Automation Engineer

API testing using Postman

ADA compliance test for Payment Gateway system

API automation using Ruby/Selenium

Adobe Systems Inc., San Jose, CA January 2011 - March 2022

iOS Automation/manual testing

Most current project is 'Adobe Fresco' - a professional drawing app which syncs with Photoshop and Illustrator via Adobe Creative cloud

https://apps.apple.com/us/app/adobe-fresco-sketch-draw/id1458660369

Performed black box test

1.New stories for each sprint and regression tests

a.Performed tool box and performance tests

b.New UI design test against design spec and usability tests

c.Legacy features testing

2.helped developer's bug fixes by locally building and testing apps using XCode from their branches

Android Automation

Experienced in UI Automator for efficient and reliable automation of user interact testing for pilot project

Functional automation

Built the functional automation suite using XCUITest

Hooked up the automation to Jenkins build and broadcasted the results to the team

Added acceptance test suite in build machine to catch the DOA

Performance automation

Used Java for performance tests under Appium framework and hooked up to Jenkins

Tests include Drawing performance and File Open/Save performance

Worked closely with developers, incorporated module that catches FPS(frame per second) into automation and generated the Pass/Fail reports compared to the baseline

1)Caught performance degradation as soon as it happened and pinpointed the commit that caused the degradation

2)Automation was the gatekeeper for performance and the tool shined itself for the past five years

Autodesk, San Rafael, CA June 2010 – December 2010

Korean and Japanese Localization

Hewlett Packard, Palo Alto, CA January 2010 - June 2010 QTP automation

Adobe Systems Inc., San Jose, CA September 1999 - Dec 2009

Software Quality Engineer / Developer

Worked various teams including Adobe PostScript printer driver, Adobe Illustrator and Adobe Acrobat

Built the automation framework for pilot Project, Adobe Stock Photos, with in-house tool using JavaScript

Worked on UI Automation using Silk, EggPlant, WinRunner, QTP and many other tools

1)Used Silk for PostScript printer Driver automation

2)Used EggPlant Functional for converting manual test cases to automation

3)Used QTP for workflow automation for Adobe Stock Photos

Education:

Bachelor of Science in Chemistry - YonSei University, Seoul, Korea

Bachelor of Professional Studies in Hotel Management- New York Institute of Technology, Long Island, NY



Contact this candidate