Sr. Software Quality Engineer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Many years of Software QA/Testing experience
- Hands on experience working in Agile and Waterfall environments with onshore and offshore teams
- Expert level knowledge of various testing methodologies: Black/Grey/White Box, GUI, New Functionality, Regression, System Integration, User Acceptance Testing (UAT) and End to End Testing
- Work directly with business clients. Strong communication and relationship - building skills
- Passion for software quality
- Enjoy working as a member of a result-driven team
TECHNICAL SKILLS:
Windows, Linux, MacOS, iOS, and Android SQL, Batch/Bash scripting, HTML, XML, JSON, C#, basics of Java SoapUI, Postman, SilkTest, TestNG, WinRunner, Selenium, Firebug, DDMS, ADB, AAPT, MonkeyRunner Jira, Test Track Pro, Bugzilla Oracle, MySQL, NoSQL Maven, Continuous integration with Jenkins Setup Manager, ImageX, Ghost, WDS, CLONEZILLA: SCCM, Active Directory, VPN, Remote Access Support, Microsoft Office
WORK EXPERIENCE:
Sr. Software Quality Engineer
Confidential, San Francisco, CA
Responsibilities:
- Test online travel portal for instantly bookable vacation rentals on desktop, mobile, and tablet platforms
- Define Test Strategies including test plans, test scripts, test cases based on bi-weekly sprints and user stories
- Analyze product specification and develop User Acceptance Test cases
- Facilitate User Acceptance Testing of Confidential .com website on different browsers
- Validate the overall functionality of web and mobile platform on Windows, Mac OS, Linux, iOS, and Android with respect to UAT criteria.
- Test SOAP and REST API of Confidential application and also the integration between Confidential application and vacation rental suppliers such as AirBnb, WayToStay, Booking.com, etc. Utilize Postman and SoapUI as primary tools
- Implement test cases covering supplier integration scenarios and orchestrate various workflow web service call sequences using SoapUI to test SOAP integrations and Postman to test REST web service integrations
- Log test results and bugs in Jira
- Deploy the application onto various operating systems and verify cross-platform functionality
- Test web interface and automate some UI tests using Selenium
- Extend existing Unit and Integration test coverage by automating some test cases using Java unit tests and integration tests written in Eclipse IDE
Environments and Tools: Windows, Linux, MacOS, iOS, and Android, basics of Java, XML, JSON, SoapUI, Postman, SQL, NoSQL, Selenium, TestNG, Jira, Maven, Firebug, DDMS, ADB, AAPT, MonkeyRunner, Agile test methodology
Sr. System Integration/Sr. QA Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Responsible for creation and testing of highly customizable operating system images, and for the development of process automation tools
- Extensively test individual applications and drivers
- Test preinstalled images on Confidential tablets, notebooks and slates with Windows 10/8/7/Vista/XP/2000/98
- Perform white box and functional testing of multiple Windows 8 factory image applications
- Develop and execute performance, stress, stability, and benchmarking test strategies that ensure products meet or exceed performance targets
- Design UAT plans and execute UAT test cases on different Windows images and hardware platforms
- Document and analyze issues, perform regression testing
- Perform WHQL tests using WLK, DTM and HCT
- Maintain defect tracking system (Test Track Pro)
- Configure Drivers and Applications discs shipped with Confidential mobile products
- Work directly with software vendors and teams from other Confidential regions on issue resolution
- Work with teams from other Confidential regions on issue resolution
- Verify MFI against product specifications, identify and report bugs in images, debug and provide solutions, and perform regression testing on new builds
- Black-box test XPTPC/ Drivers & Applications Recovery Disc to verify driver installation
- White box test WWAN, verifying SAR compliance of Confidential ’s Button Utility with UMTS/EVDO, connectivity of Sierra Aircard Watcher on 3G and LTE devices, and functionality of Intel WIDI
- Responsible for testing cloud integrated storage products and features both Windows and Linux platforms
- Verify proper localization of various applications, drivers, and master images
- UAT testing of various cameras on consumer-facing hardware/software products
- Prioritize show-stopping bugs and provide detailed documentation to Confidential ’s engineering department in Japan
- Script tools to automate WIM image restoration with ability to specify partition scheme selection
- Build and release master file images (MFIs) for deployment to Confidential ’s notebooks, tablets, and slates
- Work on automated image localization, to create images in a variety of languages including Spanish, Chinese, Italian and French
- Integrate drivers, utilities and 3rd Party Software into factory imagines of Confidential ’s notebooks and tablets, offering a wider range of optional software and components to the end users
- Build, maintain, and enhance tools and scripts to automate image creation
- Implement and white-box test hard drive based recovery for Confidential ’s tablets and slates, to support various hard disks
- Work with a variety of business departments across the company on all aspects of system design, implementation, and integration
- Work with business departments to help gather and outline functional and technical requirements, and write functional and technical requirements documentation
- Consult business partners and other IT departments integration plans and designs to help build integration plans
- Compose test plans and test strategies for factory images of Confidential ’s notebooks, tablets, and slates including UAT plans
- Work with business departments and various IT teams to gather Windows 8 compatible application uses cases, and write User Acceptance test plans based on these use cases
- Document guidelines and test cases for High Dynamic Range testing
- Develop Calendar Application for Windows 8 factory image, using C#/XAML in Visual Studio 2012
- Lead validation effort of multiple Windows 8 factory image applications
- Develop Confidential ’s Windows 8 Modern Apps using C#/XAML
- Develop in-house test automation scripts and tools
- Script tool to automate WIM image restoration, and added ability to specify partition scheme selection
- Redesign Confidential ’s notebook, tablet and slate master image creation processes. Enhancements resulted in improving factory image delivery by 57%
- Work on a self-initiated side project to design proposal in order to further adjust Confidential ’s notebook, tablet and slate image creation processes. This proposal was implemented and reduced boot time by 35%
- Analyze and resolved operational field software problems, which were escalated to Software Engineering field analysts by customers and other departments within Confidential
- Install, upgrade, support, and perform troubleshooting of Enterprise applications hosted on Windows Server 2008 to replicate customer deployment scenarios
- Perform troubleshooting of network connectivity issues in a LAN/WAN environment
- Ensure desktop computers interconnect seamlessly with diverse systems including associated validation systems, file servers, email servers, application servers, and administrative system
- Request and coordinate vendor support
- Customize software and hardware to meet user specifications
- Manage e-mail and account administration within system integration group via Active Directory
- Working experience with FDA QSR (21 CFR Part 820 & Part 11) and ISO 13485/MDD
- Support individual desktop installation and customization requests
- Pinpoint software, firmware and BIOS problems, by providing detailed root cause analysis
- Develop workarounds to known issues via patches, and software program modifications, independent of development teams
- Work closely with Confidential factory and manufacturing to troubleshoot individual software and hardware customization issues
- Research industry standards, specifications, and knowledgebase to answer technical questions in pre and post sales scenarios
- Train multiple new team members
- Provide demos and to various business and IT departments within Confidential, on new Confidential image updates and releases
Environments and Tools: Windows, Linux, Android, WDS, CLONEZILLA, SCCM, Visual Basic, C#, WinRunner, Test Track Pro, Setup Manager, ImageX, Ghost, Agile and waterfall methodology
QA Tester
Confidential, Redwood City, CA
Responsibilities:
- Responsible for testing the accuracy and functionality of the Assistant heart rate monitoring application
- Perform manual usability, functional, and performance testing of a stand-alone Visual C++ application, serving as an interface for the heart rate monitor belt
- Write test plans, define test cases, submit bug reports
- Use WinRunner software to automate functional GUI testing in order to record and play back user interface steps
