Mark Yang
510-***-**** adxnit@r.postjobfree.com
https://www.linkedin.com/in/myang999/
SUMMARY
●Highly technical, hands-on software Quality Assurance (QA) engineer 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 EXPERTISE
●Programming/Scripting/Automation Tools: Python, Java, 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 of
oSoftware Development Life Cycle
oMac and Windows operating systems
oSource code management such as Git and/or perforce
oMobile automation
Appium/Java/Eclipse
XCUITest/Swift/Xcode
●Built many automation frameworks from scratch using different scripting languages such as Python, JavaScript
●API test using Postman
●Exposed to Rest Assured
PROFESSIONAL EXPERIENCES
Apple Feb 2023 ~ current
oAutomation for Internal Helpdesk web application system using Selenium and Appium using Python
Bank of America May 2022 ~ Dec 2022
Quality Engineer
oAPI testing using Postman
oADA compliance test for Payment Gateway system
oAPI automation using Ruby/Selenium
Adobe Systems Inc., San Jose, CA Jan 2011 to Mar 2022
Senior Software Quality Engineer / Developer
iOS Automation/manual testing
oMost 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
oPerformed manual test
for new stories
helped developer’s bug fixes by locally building and testing apps using XCode from their branches
Functional automation
oBuilt the functional automation suite using XCUITest
oHooked up the automation to Jenkins build and broadcasted the results to the team
oAdded acceptance test suite in build machine to catch the DOA
Performance automation
oUsed 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
oCaught performance degradation as soon as it happened and pinpointed the commit that caused the degradation
oAutomation was the gatekeeper for performance and the tool shined itself for the past five years
Autodesk, San Rafael, CA June 2010 – Dec 2010
Korean and Japanese Localization
Hewlett Packard, Palo Alto, CA Jan 2010 - June 2010
QTP automation
Adobe Systems Inc., San Jose, CA Sep 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
oUsed Silk for PostScript printer Driver automation
oUsed EggPlant Functional for converting manual test cases to automation
oUsed WinRunner 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