
Alex Lee
- QA Automation Analyst
- Sunnyvale, CA
- Member Since Jun 12, 2023
Alex Lee
Summary
· Experiences as developer in developing numerous, large and diverse software applications as Stand-alone application, eCommerce application, Data Warehouse application and Web application, Client-Server application...etc for US and European Companies using C/C++/Objective-C/.Net/Visual C++/ Java/J2EE/JavaScript/ HTML/XML/ Perl/Oracle/SQL Server/Web Server/CORBA in different platforms Linux/UNIX/ WindowsXP/Windows2000/IBM-AIX/Max.
· Experiences as QA engineer in testing different n-tiers Client-Server distributed applications, Web applications, Email application, Map application, financial applications using Unit/WinRunner/Silk/Selenium automation tools.
· Knowledge of Networking TCP/IP, Internationalization/Localization,PHP, iPhone OS/Android OS, OCUnit, ClearCase/ClearQuest, some Apple Javascript, encryption, Google Test for C++(gTest), Apple Swift.
· Extensive user of Python/Eclipse/Java/TestNG/TestNG/Selenium/Maven /Subversion/Hudson and Agile; black box testing, white box API testing using UNIX, Windows 7, Linux, Oracle SQL, Google Test for C++(gTest), AngularJS and different browsers as IE, Firefox, Safari and Chrome.
· Designing, developing and test suites for application in mobile iOS device, iPhone, iPad and Androids smart phones by working mobile developing team.
Education
· D.E.S.S., Université de Paris, France.
· M.S. In Computer Science, University of Wyoming, Wyoming.
Languages
· English, French and Chinese (fluent both spoken and written).
Technical Training
IBM AIX Administrator training, Citibank Advanced Relational Data Modeling, Citibank Data Warehouse Architecture and Design, Holos Programming, Zadian, SCSI 2 training, Exabyte Visual C++/MFC/ODBC/OLE programming training, JIRA, Stanford iPhone Programming training using Xcode, Mac OS X and Objective-C.
Technical Skills
C/C++/C#/.Net/Objective-C/Python, Java/JUnit/Swing/JavaScript/JDBC, Visual C++/MFC Programming, Win32 Programming, IBM Visual Age for C++, HTML/XML, SOAP/REST/JASON, Multithreading, Mutex, Semaphore, WindowsXP/Windows2000, UNIX/ Linux/Mac OS X, iPhone OS/Android OS, JMeter, Django framework, Networking Programming using Python, Mapping GIS, Bluetooth LE, Apple's IOBluetooth.framework, IOBluetoothUI.framework, CBCentralManager(Delegate), CBPeripheralManager(Delegate), node.js, REST Jersey API, JSON and OpenStack.
Professional Experience
Google – Mountain View, CA 05/2014 – Present
Images Search-Eval Engineering
· Designing, developing, implementing and testing Google Images Search Side-by-Side front-end Web application front-end and back-end sever side code testing native search, live search and competitors search results using Java, HTML, AngularJS, Google JavaScript, Google's “Furball”, JSON, Google Internal Library, Shell Script, Blaze Tool, g4 Perforce, google ubuntu work-station and Google CitC Cloud.
· Designing, developing, implementing and testing Images Search Golden Set back-end queries conversion in Google Images Book-Mark project using Python, C++, Java, Google Generic-Search-Response object, Google Big Data and Google Cloud.
· Designing, developing, implementing and testing Google Images Search HTML files conversion to C++ to database in Google Images Book-Mark project using Python and C++; Python tool program used also by different teams.
· Designing, developing, implementing and testing Google Images Search back-end query's scoring and ranking against database tagging data in Google Images Book-Mark project using Python, Java, C++, Google internal Scrapers, Multithreading, Google Generic-Search-Response object, parsing utility and Google Cloud.
Intuit (TurboTax) – Mountain View, CA 11/2012 – 04/2014
Python developer
· Django front-end and backend developer team.
Software QA Automation Engineer
· Designing, developing, implementing and executing Intuit USP-TTOB(TurboTax Online Banking) Software automation testing program using Python/WebDriver/Java/Intellij/TestNG/CI/Perforce /Maven/ WebDriver/PageObject/Hudson/Django/JIRA/Jenkins and Agile – Scrum activities; daily black box manual testing, white box testing using UNIX, Windows 7, Linux, Oracle SQL and different browsers as IE, Firefox, Safari and Chrome.
· Completed TTOB pages automation, including “Help me choose”, “View all versions”, “Tax refund estimator”, “IRA retirement calculator”, “Life events tax calculator”, “File an IRA tax extension”, “Small business tax tips”, “TurboTax Live Community”, “License agreement”, “Privacy statement”, “Support” and “Sign in”.
· Designing, developing and testing Intuit USP-TTOP application in mobile iOS device, iPhone, iPad and Androids by working mobile developing team.
· Completed TTOB four SKUs REST API testing including Free edition, Deluxe edition, Premier edition and Home & Business; running IBM AppScan for security testing.
Yahoo – Sunnyvale, CA 10/2011 – 5/2012
Software QA Automation Engineer
· Designing, developing, implementing and executing Yahoo Web “SalesForce” Software automation program using Eclipse/Java/TestNG/JUnit/Selenium/Maven /Subversion/Hudson and Agile; black box testing, white box API testing using UNIX, Windows 7, Linux, Oracle SQL, Git, VMWare and different browsers as IE, Firefox, Safari and Chrome.
· Testing Yahoo SalesForce application in mobile iOS device iPhone, iPad and Androids.
· Working with different teams as Developers team, Product team, Project Manager, Field Sales team for Yahoo Sales Quality “Forecasting” functional metrics.
· Designing, building, developing Yahoo Search and Ads API testing using Google for C++ test (gTest) framework and Xcode.
PayPal - San Jose, CA. 2/2007 – 12/2010
Software Web/Mobile QA Engineer – Global Platform.
· Designing, building, developing, implementing, testing PayPal encrypted financial transaction software by executing PayPal automation using Selenium/WebDriver and black box testing, white box API testing using Eclipse/JUnit/Java from purchasing an item from Web(eBay), adding a credit card(Visa, Master or others) or banking account, paying on line payment (sending money) from credit card or bank account, requesting money, managing personal account using WindowsXP, Mac, VMWare, Smartphone, iPhone, Linux, iOS platforms, Oracle SQL, Python and different browsers as IE, Firefox, Safari and Chrome.
· Designing, developing, implementing PayPal iPhone application automation testing from logging flow, purchasing flow, requesting money flow, personal account management flow, sending money flow, adding credit card flow or adding bank account flow using Xcode, iPhone device, Objective-C, Apple Instrument tool, Apple Shark Performance tool and Apple UIAutomation JavaScript for iPhone automation.
· Executing PayPal encrypted transaction software's functional testing, integration testing, regression testing, back-end REST API testing and smoke testing from login flow, sending/requesting money, eBay listing to purchasing flow,...etc prior to product final release; updating back end Python program for QA testing; analyzing bugs and assigning bug reports to developer.
· Using Eclipse/JUnit/Java for Java code testing by working with developers team, product Management team, content management team, internationalization team, localization team; code coverage including Database access, SOAP services, PayPal mobile; updating payment Python program for testing purposes.
· Reporting test result to managers and contributing, enhancing PayPal software fixed metrics quality goal.
Agilent Technologies Inc. - Mountain View, CA. 1/2006 – 2/2007
System Test Engineer
· Designing, developing and implementing MGS Systems new features components testing using JUnit/Java, C/C++/Oracle and testing MGS software components in a different platforms WindowsXP, Windows2000 and Linux; running MGS Silk automation testing program and reporting the issues to the appropriate teams.
· Designing, developing new MGS test cases in working with developers team, project manager, content manger,...etc.
· Analyzing bugs reports, sorting bugs to relevant teams and solving daily issues.
Google Co. Mountain View, CA. 7/2005 - 11/2005
Internationalization Test Engineer
· Designing, testing Google “AdSense” by creating a commercial website using python google AdSense code embedded, checking Google ads links and its relevancy; testing French, German, Spanish, Chinese Simplified/Traditional languages.
· Designing, developing Google Gmail new features test cases, test plan; executing Google Gmail functional testing, integrating testing, regression testing, python automation; running test cases in different platforms WindowsXP, Windows2000, Linux, Mac and using different browsers IE, Firefox, Safari, Opera; testing Gmail comparability testing against Yahoo Mail, MS Hotmail...etc.
· Running Google Map Test cases in different languages Traditional Chinese, Simplified Chinese, French, Japanese, Russian, Greek,...etc.
Hewlett-Packard Co. - R&D Pavilion PC division, Cupertino CA. 7/2000 – 7/2003
Software Design Engineer
· Designing, implementing and unit-testing HP Pavilion, HP handheld device build-in softwares and working with HP third party vendor products; customized vendor's Back-Web component for Pavilion software using Java in WindowXP, Linux platform; designing, implementing and testing HP PC Doctors component in HP build-in software; creating test script for QA testing team.
· Working with HP's Asian OEM partners for software and hardware testing, training OEM local engineers for HP's local builds, helping and solving remotely the OEM engineering issues from products inception to product shipping, reporting issues to high managers team.
· Customized OOBE sequence for HP's specific client which gave HP Pavilion PC new commercial opportunities.
· Maintaining HP's legacy systems for WindowsME, Windows98.
· Working with internal and external partners, interfacing with all levels in customers supporting organization.
· Reviewing new products for HP's WindowsXP PC build-in softwares and giving the feedback.
Fujitsu Software Co. San Jose, CA. 1997 – 6/2000
Java GUI, Web Developer
· Designing, developing, implementing, analyzing and unit-testing Fujitsu Work-Flow(iFlow)Software using Linux, WindowsNT, Java/JavaSwing, Perl, HTML, JavaScript, LDAP, JDBC, Oracle, Apache Web-Server.
· Localized Fujitsu Software in 12 foreign languages and designing test script for QA.
· Managing iFlow Software coding from Java 1.1 to Java 1.2, debugged iFlow in I.E and Netscape browsers which gave iFlow more commercial opportunities.
· Administered IBM AIX platform in loading OS, Oracle, LDAP, Fujitsu iFlow; created test users and maintained iFlow application in real time.
Citibank, Credit Card Services Dept. Hagerstown, MD. 1996 -1997
Software Engineer
· Designing, implementing, testing and data modeling Citibank analytical Data Warehouse GUI single entry point and tagged data in the Citibank Data Warehouse project using C/C++/Cognos/SAS/...etc.
IBM Raleigh, NC. 1996 – 1996
WindowNT GUI Software Developer
· Designing, developing, uni-testing IBM Touch Screen Software Systems Modules for US Postal Services using IBM Visual Age for C++, ODBC, Oracle, linux...etc.
Exabyte Co. Boulder, CO. 1995 -1996
Software Engineer
· Researching, designing, uni-testing and integrating Exabyte new Tape-Backup storage software with new systems futures as added reliability, redundancy, error checking using fast SCSI technologies, Ancote Analyzer and C/C++ in working with firmware engineers.
· Maintained and enhanced Exabyte 8505 Tape Drive program using C.
· Created new Exabyte “Mammoth” Tape Drive SCSI commands & return values, mapping tables which gave a valuable customer support tool.