Post Job Free

Resume

Sign in

Senior Software Automation Engineer

Location:
Portland, OR
Posted:
December 22, 2023

Contact this candidate

Resume:

Jenny (Jianhua) Yu

ad15mw@r.postjobfree.com Cellular: 503-***-**** Portland, OR

Summary:

Senior Software Automation Engineer with over 15+ years’ leading the design, build, test, and release of sophisticated enterprise software products.

Well versed in the SDLC with an in-depth knowledge of the tools and methods of testing and building high-performing automated test solutions, including software testing tools to support API testing, functional testing, UI testing, and performance testing.

Design, implement, validate, and deploy Test Automation solutions.

Record of accomplishment in enhancing automation frameworks and libraries that leverage Perl and Python; and executing automated functional and regression testing of enterprise applications with in-house built frameworks or Silk Test, Rational Test, QTP and Pycharm with Pytest.

Experienced in CI/CD, Agile/Scrum, and DevOps environments, Unit testing.

OS administration, file system, file transfer as well as permissions and CLI etc.

Education:

Master of Science, Computer Science 2000

OGI (Oregon Graduate Institute and Technology, OSHU)

Skills:

Perl

Python

Powershell

C/C++

C#

Java

VBScript

Git

Gitbash

Gitlab

Bitbucket

SVN/TortoiseSVN

GitHub

TortoiseGit

VersionOne

Bugzilla

JIRA

Team City

Docker

MS SQL

SQLServer Configuration Manager

MySQL

VMWare Client

vSphere Client

ESX Server

VConverter

SmartBear

QAComplete

MS Virtual Manager

RDeploy

IBMaster

ProcMon

Windbg

SCCM

TWS

AWS

Postman

Windows

Unix

Mac

Pytest

Pycharm

Pyenv

Jenkins

Work Experience:

Blackberry, Portland, OR (10/2021 - )

Senior Software Development Engineer in Test

In Agile process, based on the requirement and acceptance criteria, design, implement, validate, and deploy test automation solutions.

Developed automated test approach for AWS cloud based API services, validation, debugging, and find the implementation solutions.

Develop the framework functions.

Developed test plan template for other engineers use.

Develop the detailed test plan for each project, create test cases for each related component or services or feature, execute the test cases and validate the functionality of each services. Troubleshooting errors or failures and fix the failures in automation.

In Pycharm, create AWS cloud based services related API framework functions in git controlled library with python and Pytest.

Develop the end to end verification automated tests for the cyber security cloud based API services.

Report and communicate status of the issues or stories in Jira tickets.

Pre and post regression test for product Deployment or release.

Demo the product feature to the product owner or team when the feature is completed.

Maintain the sustaining automation and fix the framework issues and enhance the framework as well as the automated tests.

Using JIRA to report bugs or issues.

Manage the CI/CD build pipeline run in Jenkins.

Intel Hillsboro, OR (01/2020 - 10/2021)

Product Development Engineer

Design, implement, validate, and deploy test automation solutions.

Developed automated test approach for windows driver installation, validation, debugging, find implementation solutions.

Develop the framework functions, and develop the unit testing for all functions. Improve the accuracy and productivity by fixing the false pass cases.

Create framework functions in git controlled library for Wi-Fi or Ethernet related functions.

Develop the unit testing for the functions I developed and other engineers developed.

Write scripts for the driver install / uninstall and functional validation.

Write scripts with the internal APIs to manipulate and validate the BIOS knobs configurations.

Used PowerShell and Python to develop the automation scripts to test the driver installer for windows platform.

Maintain the sustaining automation with cross site team.

Create and validate chocolatey packages for solutions and deploy to artifactory repositories.

McAfee, Hillsboro, OR (04/2017 - 12/2019)

Software Development Engineer In Test

Led the efforts to design, build, test, and deploy test automation solutions. Developed test plans, created test cases for user stories, prioritized the tests. Generated and analyzed bug reports and streamlined application functionality through innovative testing processes. Improved and enhanced the approach to development- methods that resulted in increased accuracy and productivity.

Created executable test suites, executed the tests, and updated the test results.

Executed functional verification tests, conducted failure analysis and RCA for failed automated tests and fixed them. Filed the highest number of defects for the enterprise software year-over-year.

Reported the defects/bugs in the bug database, communicated the release date of the fix and validated the defects.

Reviewed product documentation and provided feedback to the developers or technique publication team.

Used Perl and Python to develop the automation framework to test the software installer package for an enterprise product. Developed dynamic functions that saved 50% of automation engineering time for modification during the development of enterprise software products from version to version.

Wrote automation scripts to test a complex MSI installer package that packages 5 products in a suite. Contributed 40-50% of Enterprise product installer automation.

Contributed significantly (~40%) to the automation framework development that is used across multiple teams at McAfee in different sites (US, India, Argentina).

Intel Corp., Hillsboro, OR (08/2014 – 04/2017)

Software Development Engineer In Test

Automated all test cases for the Enterprise Endpoint Security (ENS) solution– an integrated centrally managed endpoint protection platform using an in-house built automation framework written in Perl.

Accounted for more than 20% of the total defects found in the endpoint security product.

Used the Build of Materials (BOM) tool to create a BOM baseline for enterprise software release, which serves as a reference for the future patch builds validation.

Owned the validation of all functionality and UI for a product that is used to create an installation package with customized settings.

Created embedded systems with the File Based Write Filter (FBWF)/Enhanced Write Filter (EWF) features enabled and validated enterprise software installation and functionalities on these systems.

McAfee, Hillsboro, OR (11/2001 – 08/2014)

Software QA Automation Engineer

Supported the test and development of different versions of McAfee VirusScan Enterprise (VSE) and McAfee Optimized Virtual Environment (MOVE) Products.

Performed various types of testing: UI test, functional test, end-to-end test, and integration test, including compatibility test.

Wrote automation scripts for test cases identified for automation.

Used VB and Rational Test to develop the automation framework.

Used SilkTest to automate GUI based scripts; Used AutoIt for some GUI operations.

Developed the soak test plan and scripts for VSE (VirusScan Enterprise) products. Used MS Perfmon Resource Monitor to monitor the utilization of CPU and memory for the processes consumed by the VSE product. Analyzed the soak test results with Perfmon-collected data for any memory leaks.

Worked with the development teams investigating and correcting software bugs and deficiencies based on the testing results.

Systems administration with domain controller, exchange server and networking protocols with static or dynamic IPs.

Intel Corp., Hillsboro, OR (12/2000 – 10/2001)

QA Software Engineer

Validated an online video stream plugin for NBA games on the NBA website.

Used SilkTest to develop an automation framework to test the web-based plugin.



Contact this candidate