Senior Qa Automation Engineer Resume
Austin, TX
OBJECTIVE:
Seeking Senior QA Automation Engineer Position
SUMMARY:
- 10 years QA automation experience on testing web services, web UI, J2ME, Linux device driver and ASIC.
- Over 5 years of software developing experience on Linux system, Windows, iOS and Android.
- Strong technical troubleshooting and analytical skills balanced with strengths in teamwork
TECHNICAL SKILLS:
Software languages: Java, C#, C, Objective C, Python, SQL, Node.js, Shell Script
Operating Systems: Windows, Linux, iOS, Android, uClinux, VxWorks, RTX51
Tools: Visual Studio, Eclipse, Selenium, Git, TFS, MTM, MS - Test, ClearCase, SVN, Mercurial, NUnit, GDB, iPhone SDK, Android SDK, ClearQuest, Jira, JUnit, Jmeter
Protocol: XMPP, LTE protocols, TCP/UDP/IP, CAN, USB, UART, IRDA, RS-485, RS-422, RS-232
WORK EXPERIENCE:
Confidential, Austin, TX
Senior QA Automation Engineer
Responsibilities:
- Leaded test automation for both REST API and UI using C# and selenium
- Modified PowerShell script to simplify the automation on MTM
- Optimized automation framework to support multi test clients on MTM
- Tested Mozu Java SDK and Node.js SDK
- Designed test plan and executed manual tests for integrated applications
Confidential, Austin, TX
QA Software Engineer
Responsibilities:
- Designed test automation framework for REST web services
- Created automated test cases (in Python) and modified the code of virtual POS (in C language) to support automation
- Participated in the development of iPhone and Android apps
- Designed test scripts for iPhone and Android apps
- Investigated battery consumption and memory issues
Confidential, Austin, TX
LTE Test Engineer
Responsibilities:
- Developed test cases for LTE in MAC, RRC, PDCP, RLC.
- Ported and enhanced test cases to the new host emulation framework.
- Fixed bugs in the existing test framework.
Confidential, Austin, TX
Software Engineer
Responsibilities:
- Developed several iPhone and Android applications from scratch and did the release on iTune store and Android market
- Designed an iPad game supporting multi-players
- Designed the communication software for iPhone and iPad applications via XMPP
Confidential, Austin, TX
Senior Software Consultant
Responsibilities:
- Led Confidential ’s MIDP 3.0 technology-transfer to Confidential .
- Served as the subject matter expert for Confidential ’s test harness, process tools, and test design methodology.
- Trained the Confidential team members to use the tools, and to design, implement and review tests.
Confidential, Austin, TX
Java Software Engineer
Responsibilities:
- Analyzed the MIDP 3.0 specification and designed test cases for the testable assertions
- Implemented the test design, and used Gatling to test and debug against the Confidential MIDP 3 Reference Implementation (RI).
- Tested complex sections of the MIDP 3 specification, including: Security Frame Work, Security Policy, Public Key Infrastructure (PKI), Graphics, AnimatedImage, TextBox and TiledLayer
- Designed new features and fixed bugs on Gatling, a JavaSE application developed using the Eclipse IDE.
Confidential, Austin, TX
BSP Test Engineer
Responsibilities:
- Designed and implemented test cases for device drivers.
- Integrated BSP-specific tests into the Linux Test Project (LTP) framework.
- Updated test framework, integrated test cases from open source and developers.
- Modified the GCOV patch from open source to work with the BSP. This provided a way to measure test coverage.
- Analyzed code coverage metrics and implemented new test cases to enhance coverage.
Confidential
Verification Engineer
Responsibilities:
- Coded verification software for ASIC design team, modules include CACHE, MMU, UART, INTC, RTC, GPIO
- Debugged using Cadence Verilog Simulation tools
- Designed test plan and produced test report
Confidential
Software Engineer
Responsibilities:
- Designed software in KEIL C51 tools
- Wrote CAN bus communication scheme and debugged
- Coded high real time software for data sampling
- Coded monitoring and controlling software under Windows 98 using VB
- Wrote device driver for USBN9602 in the subsystems to exchange data with central unit
- Designed data collecting and control software by RS-485 for subsystems