Lead Software Quality Assurance Engineer Resume
SUMMARY:
- 8 years of solid software testing experience in Software Test Automation, working with web - based applications (black box testing) and mobile applications
- Strong knowledge and understanding of Software Development Life Cycle (SDLC)
- Knowledgeable of both waterfall and agile software development cycles
- Experience in Rest API Testing using postman and Rest Assured
- Experience in Accessing Database using SQL to validate accuracy and integrity of the data
- Design, execution, documentation, and maintenance of manual and automated testing frameworks from the ground up for testing REST and/or SOAP API’s or Web Services
- Develop software testing documentation based on business and technical requirements
- Experienced in writing easy-to-reproduce bug reports and monitor their status until resolution
- Good team player, detail oriented, self-motivated individual with strong analytical skills
- Excellent communication and interpersonal skills (verbal and written)
- Excellent communication and documentation skills with ability to effectively understand the product
TECHNICAL SKILLS:
Platforms: Windows 7/Vista/XP, MAC OS X
Mobile Platforms: iOS, Android OS, Windows Phone, Tablet
Programming: HTML, CSS, XML, SQL, JavaScript
Test Management: Quality Center, Visual Studio Team System
Test Automation: Selenium IDE/RC/WebDriver, Postman, Rest Assured, JUnit, JMeter, SOAP UI
Database: Oracle, MS SQL Server, MySql
Bug Tracking: Jira, Quality Center, Team Track, Launch Pad, MS Project, QTP
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari
Other Tools: Elastic Search, Redis, Skynet, Commando, Manifest, Firebug, GIT, Bamboo
PROFESSIONAL EXPERIENCE:
Lead Software Quality Assurance Engineer
Confidential
Responsibilities:
- Lead, tested and organized new project from the beginning (creation of test plans, test cases, reporting and tracking issues, keeping meetings with developers to get issues solved)
- Developing and executing project test documentation including test plans and test cases for manual and automated testing based on product requirements and functional specifications
- Performing manual and automated testing of REST and/or SOAP API’s or Web Services
- Defining and executing all functional, regression, integration, acceptance, load, reliability, discovery, usability and security tests
- Testing of REST or SOAP APIs and web services with JSON and XML message payloads being sent over HTTP, HTTPS, JMS and/or MQ
- Leveraging Jira and Confluence tools, and agile product development methodology to develop an efficient and effective QA process
- Developing documentation and implementing a standardized User Acceptance Testing process that allows key business, finance and customer care team stakeholders an opportunity to perform hands-on testing prior to every production release
- Working cross functionally with global QA teams to verify core functionality features and ensure best practices, product fixes, and feature enhancements are applied
- Performing system tests in the production environment during software release time to ensure product compliance and integrity; ultimately ensuring successful project delivery
- Preparing and delivering reports, recommendations, or alternatives that address existing and potential areas of improvement in the Quality Assurance team
- Working closely with engineering and product teams in strategizing testing, effective bug resolution and deploying releases
- Interacting with program and database developers to ensure the application met user expectations as part of the user acceptance testing
- Participating in daily SCRUM, QA and development teams meetings
- Awarded 2017 Most Valuable Employee Award - Core Team
Software Quality Assurance Engineer
Confidential
Responsibilities:
- Developed, reviewed and executed test plans and scripts for new and existing game themes and operating systems
- Submitted and track issues found during testing to ensure that they are resolved.
- Followed Work Instructions on a daily basis and assist associate Test Engineers with these functions
- Interfaced with the Software Engineering Department and other members of the Product Support Engineering Department to resolve all reported issues before the gaming product under test is released. Assisted other Test Engineers in this area with their projects
- Attended OS Dev and Game Dev Code Reviews
- Attended and lead Integration and System Test handoff meetings
- Utilized all required databases for System Test functions and testing
- Provided a weekly project status report for each build
- Established key contacts with upstream organizations that have a direct impact on Product Assurance (Product Management, Systems Engineering, OS Dev, and Game Dev)
- Participated as an active member for Product Assurance process improvement initiatives
- Successfully updated servers to new builds (Tested installer for production and release versions and installed BETAs from old scripts as well)
- Installed each beta via installer and Perl scripts to ensure proper functionality
- Ran smoke tests on all builds for the Production and Gaffable releases
- Wrote smoke test summary and list of TC to be executed with any build from here on out
- Verified PIDs and ran associated test cases with BETAs for resolved issues
- Updated test cases and added test cases for design changes
- Met with R&D developers for major PID scrub and showstoppers fixes
- Organized and typed up feedback for R&D from ‘BetCloud’ live performance test
- Updated release of the ‘BetCloud Service Manual & User Guide’
- Trained new crew members
Software Quality Assurance Engineer
Confidential, Chicago, IL
Responsibilities:
- Tested company’s application, which allows all authorized users and customers have access to company data (front end and back end)
- Tested a web/mobile application, providing reference information about patient’s diseases and diagnostic tools, drugs, which enables health care providers to stay connected
- Reported bugs and collaborated with developers on all SDLC stages
- Tested database features and functional areas
- Created and executed detailed test cases for testing the application
- Gathered, organized, analyzed and loaded into computer patient’s data
- Performed Bug verification, cross-browser compatibility testing using IE, Firefox, Chrome, Safari
- Studied business requirements and technical specifications to create test documentation
- Performed manual black box of the web application and application running on iOS and Android handheld devices
- Performed usability, GUI, functional, smoke and regression testing
- Identified software failures and reported them via Jira
- Interacted with other analysts and developers to understand product requirements to ensure that their work is in line with QA goals
- Participated in regular QA team meetings to discuss testing process and resolve issues
Software Quality Assurance Tester
Confidential
Responsibilities:
- Tested web-based company's system (front end and back end, full cycle)
- Tested web sites for functionality, GUI, usability, navigation, browser and OS compatibility
- Analyzed business requirements and suggested improvements to the product features
- Performed manual test cases to verify software behavior based on product requirements and functional specifications
- Isolated and reproduced errors
- Performed with developers and other analysts to understand product requirements
- Developed test cases for functional and regression testing of the application
- Validated Integration of the application with social networking web sites
- Tested Open ID implementation using Gmail and Facebook accounts
- Analyzed software failures, made them reproducible, reported bugs via Bugzilla
- Participated in regular QA Team meetings and discussions, daily Scrum and Stand Up meetings