Jason Chen
Email: ****.**.*****@*****.***
PROFESSIONAL SUMMARY
Automation Engineer in web based, GUI, and client/server applications. Proven skills in automation testing,
manual testing, and test plan development. Proficiency in Selenium IDE/Web Driver/Grid, HP Quality Center,
and Version One. Experience in all phases of the SDLC and STLC. Knowledgeable in various testing methodologies,
including functional, regression, end-to-end, and back-end testing. Hands-on experiences with object-oriented
programming, automation framework development, and leading teams. Detail oriented and active team player.
SPECIFIC EXPERTISE
• Solid understanding of each phase of the software development life cycle in Agile Scrum / SAFe models
• Proficient understanding of the software testing life cycle and defects life cycle
• Efficient in analyzing requirements; writing test plans and test cases for positive and negative testing
• Proficient in building test frameworks and writing scripts for automation testing in Selenium Web
Driver/Grid
• Skilled in using HP Quality Center/ALM to document test plans/test cases and track defects discovered
during testing
• Performing front-end testing for native GUI and web based applications
• Leading and managing multiple teams onshore and offshore
• Experienced in functional and regression automation testing with Selenium for the Web based applications
• Competency in white-box and black-box testing with C++ and Java
• Experienced in documenting and analyzing data in XML format
• Proficient in working on multiple platforms, including Windows, Linux, and Mac OS
• Ability to learn and adapt to new technology and programming languages
• Strong instincts in identifying root causes of defects, passion for debugging code, and highly interested in
learning new skills
TECHNICAL SKILLS
Operating Systems Windows XP/Vista/7/8, Ubuntu/RedHat/CentOS, Mac
OS X, iOS, Android SDK
Testing Tools HP Quality Center, Selenium WebDriver, Selenium Grid,
Selenium IDE, TestNG, JUnit
Programming Skills C/C++, Java, XML, HTML/HTML5, CSS, JavaScript,
Lisp, Python 3, BASH
Databases IBM DB2, IBM zOS, MySQL, MS Access
Microsoft Office Word, Excel, PowerPoint, Visio, SharePoint
IDE Eclipse, MS Visual Studio, NetBean, Sublime Text,
Python IDE, PyCharm, Xcode
Web Browsers Internet Explorer 7+, Safari, Firefox, Chrome, and
PhantomJS
Misc. Tools Jenkins/Hudson, Ant, VMware, Virtual Box, Version
One, HP Service Manager, Master Card Simulator, Visa
Simulator
PROFESSIONAL EXPERIENCE
Capital One April, 2014 – Present
Agile Test Lead Chicago, IL
Capital One acquired a contract with Costco Canada to be it’s new credit card provider after the American Express
contract was up. The project involved building a new web application that utilized the card scheme 3 capabilities in
which American Express provided for Costco Canada. The project also involved the globalization and localization of
the web application for the Quebec French population.
RESPONSIBILITIES:
• Participate and contribute to agile ceremonies (daily stand up, backlog refinement, retrospective, etc.)
• Lead five automation engineers across three agile feature teams to develop test plans based on the intent
from PSI planning sessions
• Lead and participate in a QA Community of Practice among the three agile teams as well as participate in the
company wide QA Community of Practice
• Responsible for interviewing, hiring, and on-boarding new automation engineers
• Responsible for mentoring and introducing automation engineers to new technology
• Triage incident reports found in production with the product owner to prioritize defect resolution timeline
• Triage bugs found while testing within the sprint iteration with scrum master and development lead
• Coordinate test data requests among teams as well as being responsible for test data management
• Coordinate end-to-end testing efforts among different agile feature and system teams
• Develop best practices and QA metrics for agile delivery reports to senior management
• Developed the test framework/harness from scratch
• Analyze user stories and acceptance criteria, to establish requirement traceability matrix between software
requirements and test cases
• Provide QA Signoff before production releases
• Write automated testing scripts using Java and Selenium WebDriver with Eclipse IDE
• Use PageObject and PageFactory design patterns to write test scripts
• Perform black-box testing with Selenium WebDriver and TestNG during integrated testing and feature
testing based on user story’s acceptance criteria
• Perform full suite regression testing to ensure the integrated modules co-functioning well in the incremental
versions of product
• Utilize Jenkins for cross-browser testing in Selenium Grid
• Document defects found in the test execution, keep track of the defects by using HP ALM, and perform
regression testing for the defect fixes in each version update
• Validate front-end input by performing back-end testing using file manager with IBM zOS to validate the
correctness of the stored data
ENVIRONMENT:
Windows XP, Eclipse IDE, Selenium WebDriver, Selenium Grid, TestNG, Jenkins, MS Office Suite, Java, HP ALM,
XML, IBM DB2, IBM zOS, Git, GitHub, Ant, Master Card Simulator, Version One, HP Service Manager
Ecalix January, 2014 – April, 2014
Automation Engineer Intern Fremont, CA
The purpose of the internship was to gain hands on experience in the tech industry by learning the latest automation
tools as well as explore various software development methodologies such as waterfall and scrum. The internship
stressed hands on experience with mentorship and academic learning
RESPONSIBILITIES:
• Performed agile scrum practices (daily scrum, grooming, sprint retrospective)
• Wrote test plans for each sprint and documented test cases using HP Quality Center
• Produced requirement traceability matrix based on user stories then developed test cases based on the
acceptance criteria
• Performed automation testing using Selenium WebDriver in an agile environment
• Executed smoke test on the setup system environment
• Developed automation framework and test scripts based on existing test cases using Selenium Webdriver
with Java, including setup the configuration properties and keyword tables
• Performed black-box testing during integration testing and system testing with TestNG
• Performed Data-Driven Testing for positive and negative data from external Excel file
• Used PageObject and PageFactory pattern for the automation framework building
• Performed cross-browser and cross-platform testing using Selenium Grid
• Used Jenkins to perform continuous integration process
• Executed Graphic User Interface Testing to emulate the potential user behavior for front-end testing
• Responsible for validating storage data from IBM DB2 server using JDBC
• Logged and managed defects using HP Quality Center
• Documented and analyzed test reports generated from ReportNG with the test documentation details, and
submitted the review to the team
ENVIRONMENT:
Window 7, MS Office 2010, HP Quality Center, IBM DB2, Java, XML, Selenium WebDriver, Selenium Grid, Jenkins,
Eclipse IDE, TestNG, reportNG, Javascript, Tortoise SVN
EDUCATION:
University of California, Los Angeles
Bachelor of Arts, Linguistics and Psychology
Specialized in Computing