Software Qa Engineer Resume
San Jose, CA
SUMMARY:
- 6+ years of experience in leading an offshore and in - house QA teams
- Complete release cycle experience in designing and implementing manual and automation tests on ERP related product with wide platforms
- Experience in performing wide range of Quality Analysis and Testing Activities to ensure that the system solutions meet specified standards and requirements
- Good communication skills, professional attitude, great team player, versatile
- US green card holder
TECHNICAL SKILLS:
Platforms: Android OS, iOS, Windows 10/8/7/XP, Mac OSX, UNIX, Linux
Programming: Java, Python, C, Shell Scripting, Javascript
Test Automation: Selenium WebDriver, Sikuli, AutoIt, JUnit, Ant, SOAP UI, JMeter
Database: Oracle, MySQL, MS SQL, Mongo DB
Web Testing Tools: Firebug, XPath REST Easy Postsman
Networking: TCP/IP, FTP, HTTP, Internet, Intranet
Virtualization: VMware Player, Oracle VirtualBox
Bug Tracking: Bugzilla, Jira, Mantis
Browsers: Mozilla Firefox, Chrome, MS Internet Explorer, Safari, Opera
PROFESSIONAL EXPERIENCE:
Software QA Engineer
Confidential, San Jose, CA
Responsibilities:
- Created automation test kit to test API of the data conversion product in C, which handles Json schema and data for IoT devices. Provided Shell Script to run testing seamlessly.
- Prepared different Json files with different standard Json schema as test files and test suite.
- Modified the test kit to read the test suite automatically, process encoding/decoding, and verify the result by comparing source Json and what came out from the tool with memncmp.
- Added the function to output the results of pass/fail in one file and detailed reason why failed in another file, and append date-time to the original file name.
- Automated performance testing in C language - measured the time of encoding/decoding, saving accumulative important data, outputting the each encoding rate, decoding rate, conversion rate into tab separated files to be read by Excel and separately outputting the main log file.
- Tested the tool by automation. Did performance analysis and filed the failed results of functional/performance testing as bugs in bug database.
- Created the usage doc for the kit in .pdf.
Software QA Engineer
Confidential, Foster City, CA
Responsibilities:
- Analyzed new features with Development and PM. Created Test Plan, Test Cases, and executed test cases. Constantly updating the test cases.
- Troubleshot complex problems to the root causes by isolating the other cases. Constantly reviewed bugs on the database to eliminate the duplicated or obsolete issues.
- Created and implemented a JavaScript based test suite for over 100 commands and controls.
- Service API testing, regression automation in Sikuli and web UI products with Selenium Webdriver.
- Measured web server performance with tool QALoad, and extended it to Load/Stress testing.
- Executed server memory leak test. Reported the test result for each version of the server release.
- Implemented iOS and Android testing in the areas of installation, security, license scope issues, session connectivity, device compatibility and functionality.
- Conducted training and technical presentations to engineering, marketing, and presales teams to reduce miscommunication on features and to increase company wide sales.
Localization Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Worked on network related products
- Wrote mini-tool to extract translatable strings from FrameMaker, using FrameMaker API
- Helped the translation and file handling for PDF conversion
- Utilized Powershell for the project file handling
Localization Engineer
Confidential, Mountain View, CA
Responsibilities:
- Localized client side web interface, in jsp, xml, and xsl of B2B software, and a MFC based tool
- Tested the client-server web interface on Windows and Solaris with backend Oracle and MS SQL Server, and with server Sun One and MS IIS
- Analyzed and estimated 45K words application for multi-language localization feasibility
Globalization QA Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Worked on XML-based data exchange client-server B2B application in Solaris, HPUX, Windows platforms for multi-byte capabilities, functionality, and interoperability
- Lead team application testing processes for proper operation in multi-byte languages. Established debug priorities, collaborated with engineers to coordinate issue resolution, and provided regular team briefings.
- Wrote and tested test cases to evaluate main software features
