KAM MOK
Lexington, MA *****
Home: 781-***-****;
Cell: 339-***-****
Email: *******@*****.***
TECHNICAL SKILLS:
Operating Systems: Windows, Linux
Programming Languages: Java, Python, Perl, JavaScript, SQL and PL/SQL
RDBMS: PostgreSQL, Oracle, Sybase SQL,
Internet Technologies: HTML, XML, XPATH, CSS
Testing Framework/Tools: Selenium Web driver, Eclipse,Jmeter, REST-assured, TestNG, PyTest, Pycharm
Tools: Jira, Git, GitHub, BMP (Businese Process Management), Red Hat JBoss BPM Suite for supporting workflow analysis
EXPERIENCE:
Veracode, Burlington, MA Oct /2018 – Now
Senior Software Automation Engineer with Selenium
•As Lead Automation Engineer developed automated test suites with Selenium Webdriver, responsible for the design, implementation and execution, either new features or enhancements.
•Use Python and Pytest to test Security Web applications for functional and API test suites.
•Developed Jenkins batch job scripts to run regression test suites with batch job timer or using Pycharm to run tests interactively.
•Attended AWS classes.
•Published development notes and documentations.
BlackDuck Software Inc, Burlington, MA May 2007-Jan 2018
SENIOR QA Automation Engineer with Selenium
•As Lead Automation Engineer developed automated test suites with Selenium Webdriver, responsible for the design, implementation and execution, all started from scratch.
•Using Eclipse, Java and Git for automation works.
•Also involved in developing a Blackduck Automation Framework which wraps Selenium in a friendly usage environment especially for Asynchronous JavaScript (AJAX) execution to render efficient performance.
•Use workflow analysis tools BMP (Businese Process Management), Red Hat JBoss BPM Suite for supporting Approval system.
Delphi Technology Inc, (dti) Cambridge, MA January 2003-2007
Senior software Quality Engineer
•Full time in developing & enhancing automated test scripts in Rational Robot for dti products which are applications(Client-Server and Web applications) for medical insurance companies. Performed testing on the Mid-tier stack of the Cartera’s e-mall websites.
•Also coded SQL to test the backend Oracle 9i database . Did manual and automated testing for some front-end components which are Java based web applications
•Programmed in Perl and SQABasic to convert Robot projects from Robot6 to Robot2002. Also created a Robot usage library for QA group to support testing needs such as detection of environments, version #, customer configurations, SQA properties etc.
•Did system level programming such as Windows API to control the project .INI file and system I/O to read/write permanent data for the regression test suites
•Extracted and parsed the HTML formatted strings from DropDownList control on Robot data grids.
Brooks Automation Inc., Chelmsford, MA [1996-2001]
Senior software Quality Engineer
•Designed and implemented test suites with Rational Robot for Factory Automation Products (Pattern Recognition, SPC and remote process control) .
•Developed a COM demo program and COM testing with Visual Basic, Excel and Visual C++ 6 .
•Enhanced a technical data analysis product (Cornerstone) with VC++ on both NT4 and Unix platforms. Involved UI, architecture, HTML conversion and statistics computation.
•Designed and implemented a report generator with VB/EXCEL through ActiveX components to access some database .
•Evaluated Cucumber for automation tools.
Sybase Corporation, Burlington, MA [1995-1996]
SENIOR SOFTWARE QA ENGINEER
•Developed unit tests for Sybase IQ/SQL which have become one of the standard test suites for IQ release. Sybase IQ (Interactive Query) is a Sybase SQL Server-based product that creates specialized indexes.
•Designed and implemented (in Perl) multi-platform testing tools enabling IQ test suites be run on all supported platforms.
•Designed and implemented self-testing tests which are run on both IQ and SQL servers and then binary results are compared to ensure they are matched with each other and correct.
•Utilized PowerBuilder and C++ to test IQ for its front-end or back-end.
EDUCATION & TRAINING
1983 Masters Degree, Computer Science, Kansas State University. Thesis on Data Flow Analysis and Code Optimization for PASCAL/32.
1981 Masters Degree, Applied Linguistics, University of Ottawa, Canada. Research project on machine translation between English and French.
1977 Bachelors Degree, Liberal Arts, National Chengchi University, Taiwan. Major in Western Literature and Languages.