Qa Engineer Resume
Mountain View, CA
SUMMARY:
15+ years of hands - on experience in software, mobile, AI, and firmware testing. Expert skills in locating software defects with strong drive, focus, and attention to detail. Artificial intelligence (AI) platform testing: Apps on Android platform, ASR, NLP. Front and backend testing: Java apps, mobile, Web service, firmware, and Windows apps. Mobile application testing: mobile native and web apps on iPhone, iPad, and Android devices. Web application functional and Automation testing: Selenium WebDriver and TestNG. Client-Server application testing: Java based apps and Window based apps. Firmware testing: Bluetooth, mobile device, Video Switchers, Video Walls, and Imaging devices. Truly understand Software Development Life Cycle and SQA Methodology. Proficient at writing test plans, test cases, and other test documentation. Excellent teamwork, communication (verbal and written), and interpersonal skills.TECHNICAL SKILLS:
Platforms: Amazon Echo, Confidential, Rokid. Mobile OS iOS (iPhone/iPad), Android, and others.
Operating Systems: Linux, MacOS, Windows, UNIX. Languages SQL, Java, HTML, JavaScript.
Automation Tools: Eclipse, SVN, Selenium WebDriver, TestNG, JMeter.
Web Technologies: HTML, HTTP, HTTPS, XML, Tomcat.
Databases: Oracle, MS SQL and PostgreSQL.
Network: TCP/IP, FTP, Telnet, SSH, Putty, LAN, WAN, Wireless, Wi-Fi.
Bug Tracking: BugZilla, Jira, ClearQuest, Bugnaizer.
Test Case Tools: Testopia, Test Run, Test Scribe.
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
QA Engineer
Responsibilities:
- Working on the Confidential project.
- Testing Android AI apps on Confidential .
- Review 3rd party apps that submitted to Confidential .
Confidential, San Francisco, CA
Lead QA
Responsibilities:
- Lead the testing of Rokid’s award winning artificial intelligence (AI) apps for smart home devices.
- Conducted AI function test on ASR (auto speech recognition) and NLP (natural language processing).
- Tested Rokid AI apps to integrate with Uber, Yelp, Time/Date, Calendar, NRP, iHeart Radio, etc.
- Utilized Android Studio to debug and analyze the application logs to identify the failed cases.
- Performed Rokid Mobile Application tests on iOS and Android mobile phones.
- Utilized ADB (Android Debug Bridge) to do debug within both Linux and Mac environment.
- Tested Amazon Echo and Confidential to perform the AI functionality comparison test.
- Developed test plans and test cases for both AI apps and Mobile apps.
- Collaborated the QA test with overseas QA team.
- Managed and utilized Jira system for bug reporting and tracking.
- Worked in a Scrum and Agile environment.
Confidential, Alameda, CA
Test Engineer II
Responsibilities:
- Tested multi-user control room management system based on Java, Tomcat, and PostgreSQL.
- Maintained the testing server system, installed the new builds, and monitored DB health.
- Executed bash shell scripts on Linux servers for back-end system testing and provided error logs.
- Maintained test database including insert, delete, update, backup, and restore on PostgreSQL.
- Fully understood the Java programming language.
- Tested mobile apps on iPhone/iPad to control RGB video switcher and video wall products.
- Tested Web Service functions for wall control and management modules, with Java and restful service.
- Tested Web UI and browsers, based on JavaScript, html5.
- Performed load and stress test using jMeter.
Confidential
Responsibilities:
- Performed automated web applications test for RGB media wall product.
- Managed the test framework using Selenium and TestNG for the GUI of the product.
- Worked with JavaScript, XPATH and CSS using Firebug to locate elements on a web page.
- Developed Selenium WebDriver test scripts with Eclipse.
- Tested embedded software in Linux environment. Tested video switcher and video wall products with multiple new commands.
- Tested firmware upgrade, functionality, usability, scalability, and performance for every build.
- Led testing on software and firmware for video switcher product line with mixed configurations. Greatly understood embedded Linux environment for both FW and FPGA.
- Developed automation MACRO scripts by using Tera Term Language (TTL) for automation testing.
Confidential, Santa Clara, CA
Wireless System Testing Engineer
Responsibilities:
- Performed Bluetooth chips software testing with various Bluetooth configurations.
- Conducted Bluetooth connectivity tests with iPhone, Android, and other mobile phones.
- Performed firmware download, installation, and configuration using Bluetooth tools.
- Analyzed syslogs for failed cases through Broadcom trace and analyze tool.
Confidential, Cupertino, CA
QA Analyst
Responsibilities:
- Performed full life cycle of software and hardware test for Panasonic new mobile gaming device from firmware, driver to software, UI, Wi-Fi connections, and various applications on this device.
- Installed CentOS, PostgreSQL, JBoss and Java JDK for Client Server environment setup.
- Setup and tested web services for user registration.
- Conducted Performance/Scalability testing.
Confidential, Sunnyvale, CA
Sr. QA Engineer
Responsibilities:
- Setup multiple QA testing environments on Linux servers.
- Performed regression testing of Mobile browser compatibility and Confidential Video Streaming apps.
Confidential, Pleasanton, CA
Lead QA Engineer
Responsibilities:
- Led and tested FunMobility cutting-edge mobile applications for a variety of platforms including iOS/iPhone, Android, J2ME, BREW, WAP, Blackberry, Palm, etc. (300+ Phones)
- Effectively and efficiently lead a team of in-house and outsourcing QAs for multiple projects.
- Tested mobile apps for photo-sharing, social networking, video-steaming, and content download.
- Utilized automation tool Selenium IDE for Website regression test.
- Wrote and executed SQL queries to validate the data integrity in MS SQL Server databases.
- Conducted DB rollback, reporting, data verification, and device search in backend database.
Confidential, Mountain View, CA
SQA Test Engineer
Responsibilities:
- Lead testing for Google Mobile Search front-end regression, integration, and acceptance FE test on different phones with multiple Markup languages.
- Tested all the mobile version of the Google software on over 300 devices. Lead testing for Mobile Ads, Google’s key product for Japan market. Customized Python modules to run Google mobile front-end automation test cases with Gtest. Tested applications for different mobile markup language - xHTML, cHTML, WML, JSky and iMode. Functionally tested and regressed bugs on features added to the Google Web Server using a variety of browsers (IE, Firefox, Mozilla, Safari) and multiple OS (XP, Win2K, Mac OS) combinations.
- Used automation tool Mobile Complete DeviceConductor 3.0 to perform real device testing. Performed Google Maps, GPS traffic, Transcoder, News, SMS testing on all kinds of mobile devices.
