Software Verification Engineer Resume
Sylmar, CA
SUMMARY:
- Talented, efficient, reliable and intelligent professional with over 3 years of experience in Agile software testing/development and over 3 years in software testing
- Technically savvy with a practical and working knowledge of Software Development Life Cycle and Software Testing practices and methodology
- Well - versed in creation of Keyword Driven, Data Driven and Hybrid Page Object Model-based Selenium Webdriver test automation frameworks in TestNG/JUnit and RSpec/Cucumber from scratch
- Experienced in Test-Driven and Behavior-Driven development environments
- Fast learner with a proven leadership ability and experience in a fast-paced environment
- Experienced in collaborating with international offshore teams and persons with diverse backgrounds
TECHNICAL SKILLS:
Platforms: Windows 9x/XP/7/8.1/10, Linux (Ubuntu/CentOS), Mac OS X
Programming: HTML5/CSS3, JavaScript/jQuery, Ruby/Rails, Java SE/JSP
Servers: Apache 2, Nginx, Tomcat 6.0, Rack
Testing: RSpec, Cucumber, Selenium IDE/Webdriver, Watir, HP QTP/UFT, Firebug, SoapUI, JUnit/TestNG, Appium
Deployment/Virtualization: Chef, VMWare Workstation/Fusion, Virtualbox, Vagrant
Version control/ Continuous Integration: Git, Apache Subversion, Jenkins
Bug Tracking: JIRA, Atlassian Cloud, Bugzilla, HP ALM/Quality Center
Web Services: Amazon Web Services (AWS), Heroku
Databases: MySQL, SQLite, MongoDB
EXPERIENCE:
Confidential, Sylmar, CA
Software Verification Engineer
Responsibilities:
- Performed manual and automated verification testing on Class III cardiac medical devices.
- Reviewed software requirements and functional specifications to implement updates to or author new detailed test designs.
- Verified functional interactions of device firmware and application software within the products in test and production environments.
- Participated in and led monthly, weekly and periodic Scrum meetings as well as test design / test script review meetings.
- Participated in various stages of SDLC software development and performed regression, integration, acceptance and end-to-end testing of different pacemaker / ICD features.
- Developed automated test scripts using C# in .NET Framework to verify functional, GUI and data verification test scenarios for a J2EE application running in Linux environment.
- Submitted and triaged defects and verified their resolution using Atlassian Cloud.
Confidential, Mountain View, CA
Automation QA Engineer
Responsibilities:
- Fixed and expanded a Page-object-model data-driven automation framework for Google Play and iTunes Store app submissions (Watir Webdriver, iTMSTransporter, Android Publisher)
- Maintained a suite of asset verification tests in RSpec/Ruby
- Added multiple Protractor tests using its Ruby wrapper
- Created sample apps for Android and iOS using Android Studio and XCode IDEs
- Updated and expanded a Perl script, which submitted API requests to the proprietary database system (QuickBase) and provided XML/JSON responses
- Created documentation and how-to articles for the environment and tools that have been used within the project
- Used a VMWare vSphere ESXi Mac Slave host for debugging and development
- Actively contributed on the team's Github, JIRA and Confluence pages
Confidential, Framingham, MA
Freelance QA Engineer
Responsibilities:
- Performed exploratory testing in different browsers (Firefox, Chrome, IE) and operating systems (Android, Linux, Windows, iOS)
- Submitted bug reports using the integrated web interface
- Developed and executed test plans and test cases
- Employed automated tools such as Appium for Android/iOS mobile testing and Selenium for website testing
Confidential, Los Angeles, CA
QA Engineer
Responsibilities:
- Performed cross-browser manual testing in different browsers (Safari, Firefox, Chrome and IE) of Laravel and Wordpress applications
- Designed and implemented test plans and test cases for projects built in Wordpress and Laravel
- Assisted with maintaining and deploying Wordpress applications in Ubuntu Amazon EC2 and S3 (AWS) using command-line tools and SSH
- Performed manual and automated regression testing after each modification and enhancement using Ruby Webdriver and Cucumber
- Executed test cases to test RESTful API responses manually and with jMeter
- Performed manual testing of iOS and Android applications
- Consulted concerning mobile and desktop UI/UX problems
- Identified, analyzed and reported defects using Atlassian Cloud
- Developed and ran test SQL queries using MySQL Workbench
- Performed load testing in jMeter.
Confidential, Los Angeles, CA
QA Analyst
Responsibilities:
- Assisted with a large-scale database (MySQL) and content transfer, verifying integrity of data during set intervals
- Performed functional and regression testing using the HP Unified Functional Testing Suite (UFT)
- Used the Defect and Testing module of HP ALM to document any discrepancies or difficulties during the process
- Collaborated with the software development team to write software documentation for the project
Confidential, San Francisco, CA
Web Developer
Responsibilities:
- Architected a responsive e-commerce website in Ruby on Rails
- Used Agile Test-Driven Development to minimize the number of bugs and typos
- Implemented test cases for unit, functional and integration testing
- Windows 7/Ubuntu, Phusion Passenger, Ruby, Rails, AngularJS, Bootstrap, MySQL, jQuery, HTML5, CSS3, Cucumber, Protractor, Selenium Webdriver (Java), VMWare Workstation/Virtualbox
Confidential, Redwood City, CA
QA Engineer
Responsibilities:
- Performed cross-platform (Mac/Windows) functional, regression and end-to-end testing of complex virtual desktop management product
- Performed server installation in VMware vSphere Client
- Analyzed logs using Charles HTTP proxy and UNIX shell
- Created test groups and users in Windows Server 2008 R2 ActiveDirectory
- Identified, prioritized, and submitted bug reports and verified fixes using TestLink and Bugzilla
- Worked with developers on resolved issues
