Senior Software Test Engineer Resume
Mountain View, CA
SUMMARY OF SKILLS
OS: iOS, Android, Tizen, Linux, Windows, Mac, Solaris
Database: Oracle, MySQL, SQLite, Hbase, MS SQL Server, DB2, Netscape LDAP
Programming: Java, Python, Perl, PHP, SQL, Unix Shell Scripting, ANT, C/C++, VB, 4Test
Automation: Selinium Webdriver, Appium, TestNG, jMeter, SilkTest, WebLoad, WinRunner
Tools: Jira, Postman, ReadAPI, Jenkins, WireShark, ALM, TestLink, Confluence, Perforce
App Servers: Tomcat, Apache, BEA Weblogic, IBM WebSphereInternet: RTP, RTSP, TCP/UDP, AJAX, JavaScript, HTTP, XML, CSS
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
SENIOR SOFTWARE TEST ENGINEER
Responsibilities:
- Developed dynamic automation REST scripts utilizing Ready API to replicate and simulate large sets of test data generated from mobile clients and Samsung wearable smartwatch app
- Created and maintained Python scripts to simulate and automate Samsung Gear 3 wearable client activity.
- Took inititive to reduce bottlenecks and developer dependencies by streamlining process to side load Samung Gear 3 watches with HeartWise app builds using Tizen Studio
- Developed smoke test scripts using Appium Studio for iOS and Android clients hence reducing turnaround timeline for delivery of solution
- Acting liaison between Samung Research America testing team Kaiser Permananate team to enable joint user acceptance testing
- Produce test coverage reports and weekly test cycle results using TestRail. Published weekly Jira defect reports to all stake holders to highlight critical bugs and defects which ensured high levels of quality control
- Responsible for developing, executing and maintaining test plans, test cases and test coverage analysis, and test scripts while working closely with development teams to ensure appropriate testing efforts are achieved in accordance with joint solution requirements.
Confidential, Campbell, CA
SENIOR SOFTWARE TEST ENGINEER
Responsibilities:
- Appointed project lead for AT&T Business Messenger product. Lead 7 - person team including overseas team members to coordinate Mobile and Web application testing coverage and efforst for both functional and automation testing.
- Strategically planed and managed all aspects of system test, and acceptance test with cross functional teams in US and overseas.
- Acted as liaison between Syniverse and AT&T to facilitated defect resolution meetings, sprint releases acceptance testing. Communicated with offshore SQA and development teams to understand and resolve issues
- Held nightly scrum and sprint planning meeting with offsore teams, provide technical guidance to test engineers and gather requirements for automation team in order to reproduce defects, which were identified in customer’s environment.
- Cooperate with the development team and project manager in planning and scheduling to ensure on-time delivery of software releases and bugs fixed.
- Created Shell script monitor scripts to gather build and application nforamtion plus settings on QA, UAT, DEV test enviroments, displayed restults on webserver in HTML format.
- Create Selenium Webdriver Java scripts to automate web client testing and faciliate mobile clients seed test data.
- Provide direct leadership on field-trial installation, end-to-end testing, and deployment and ongoing production management of Optical Transport Network.
- Gather test results, defect status for sprint releases, presented data during go not go meetings.
Confidential, CA
SENIOR SOFTWARE TEST ENGINEER
Responsibilities:
- Appointed project lead for a live mobile streaming product. Lead 5-person team to cover both functional and load testing. Wrote Perl and Bash scripts to simulate client streaming static files over TCP. Leveraged openRTSP as downstream RTP/UDP listener client.
- Automated tests reduced manual testing effort by more than 85%.
- Analyzed production traffic trends to create multiple hypothetical test profiles.
- Provided deployment teams with statistics for maximum throughput, used data to calculate scalability and reduced operational costs by eliminating unnecessary hardware purchasing.
- Developed tests from use-case scenarios, requirement specifications, and cross-functional correspondence between international development and management teams.
- Documented and archived test plans, defects, and results to help meet SOX compliance. Testing cycles included director level sign-off, risk assessment, and change control meetings prior to release.
- Created Shell script monitor scripts to gather build and application nforamtion plus settings on QA, UAT, DEV test enviroments, displayed restults on webserver in HTML format.
- Create Selenium Webdriver Java scripts to automate web client testing and faciliate mobile clients seed test data.
- Supported JIRA, Confluence, Testlink, WebBuild, and Perforce as an interim Internal Applications Administrator. Helped new-hire integrate with internal systems and processes.
- Maintained an automation test framework in JUnit for a RESTful API based application. Test framework interfaced with Ant and Bash scripts forsimple test executions. Published test reports with PHP script.
Confidential, Redwood Shores, CA
SENIOR SOFTWARE TEST ENGINEER
Responsibilities:
- Responsible for mobile clients key features such as calendar, contacts and security
- Support automation efforts by continually reviewing the existing regression suite for opportunities to automate manual cases using DeviceAnywhere for iOS and Android platforms
- Performed security analisys and testing on iOS platform
- Experienced with Agile Methodology, delivered product updates to the market every 3 weeks
- Acted as SCRUM QA lead for Android client sprints
Confidential, Santa Cruz, CA SENIOR SOFTWARE TEST ENGINEER
Responsibilities:
- Responsible for testing Xoomerang end to end services, a Social Networking Picture and Video upload platform accessing (confidential etc)
- Was responsible for creating test cases and test plans during all project cycles, executed test cases, analyze results and report defects. Maintaiend QA and UAT environments. Worked closely with our Bangalore QA team plus coordinated testing efforts to meet our deadlines
- Responsible for Sprint handset testing, qualified Messaging Client API library via a consoleapp tool, qualified handsets firmware by Confidential.
- Served as Confidential for Confidential to Sprint and Samsung during development and release of Samsung’s Instinct (code name Nerva) handset by working closely with Samsung’s developers on site in Kansas City, received an award of recognition for these efforts.
- Qualified mobile applications for a variety of platforms (BREW, Android, J2ME, Windows Mobile and Palm OS)
- Prepared test case, test plans for eCommerce website integration and client acceptance testing that include 3rd party providers.
- Led a team of six QA Engineers from different geographic locations for Verizon’s Pix Place Multimedia Messaging system. The tasks included train QA team members, define testing strategies and plan, played a key role in system integration with 3rd party sites.
- Took part on PictureMail web sites production releases by coordinating QA activities and reporting continuous updates to customer of release status.
- Took initiative steps to maintain and update TestLink test case manager by customizing the application to better support our testing results and reporting needs.
- Was very active in preparing Confluence pages with project information and Jira data integration plus prepapred many product knowledge pages that were used to better track project status
- I was responsible for executing and maintaining test cases for Sprint PictureMail integration and device testing on QA, UAT and production environments.
- Negotiated which top priority bugs should be fixed at final stage of product releases to ensure a quality that can be delivered
- Worked closely with Engineering Lead to ensure features specified for milestone builds can be delivered on time and show stopper bugs be addressed immediately.
- Acted as backup to release engineering team by managing and upgrading QA applications such as Jira bug tracking system, Confluence Wiki application and Perforce source code version control system.
- Attended project meetings to discuss issues and concerns hampering testing efforts.