We provide IT Staff Augmentation Services!

Sr. Software Quality Assurance Engineer Resume

Sunnyvale, CA

SUMMARY

  • 9 years of (USA) professional experience in Development and Software Quality Assurance, Manual and automation test engineer testing in client/server, mobile (Android, IOS) and Web based applications.
  • Experience in planning and executing tests, managing and communicating defects, regressing software fixes and developing new automated scripts. Also, experienced in testing Web, Social network applications, Gaming application, healthcare (HIPAA, QC/QV), and big data on AWS systems.
  • Experience working with various operating systems (Android, IOS, Windows, Linux UNIX) and cross platform cross browser.
  • Excellent understanding of Software Development Life Cycle (SDLC) and have an extensive involvement in all phases of Software Testing Life Cycles (STLC).
  • Experience in analyzing Business Requirement Document (BRD), Functional Requirement Specification (FRS).
  • Experienced in Agile (SCRUM), Waterfall models.
  • Experience in Black Box, White Box, Positive, Negative, Data - driven, Integration, Front-End and Back-End Testing.
  • Extensive experience in writing SQL, MySQL, Oracle, queries to retrieve data from the database and well versed in RDBMS concepts and strong in security backend testing using Toad, MySQL workbench.
  • Expert in using Trackers-Bug Reporters tools like Jira (bug tracker) Zephyr, Bugzilla, TFS and Tosca
  • Experience in Functional, Regression, Integration, Sanity/Smoke, Database, User Interface, Usability, Performance, Stress, Compatibility, Volume, Security, and User Acceptance testing of various applications, and API testing (Rest API using SoapUI/Postman).
  • Experience in 3rd party integration tools, funding mode (Mazooma Paypal).
  • Experienced risk management, Works with engineers to identify higher risk and important aspects of products sets priorities and determines scope and limitations of tests.
  • Proficient in designing, reviewing and documenting System Test Plans and C reating Test Cases on basis of product release features.
  • Ability to work individually as well as a team member, strong analytical and problem solving to adapt to new technologies in real-time environment.

TECHNICAL SKILLS

Automation Testing tools: Selenium WebDriver/GRID, Cucumber, Appium, TestNG, JUnit

Languages: Python, JAVA, JavaScript, HTML, Gherkin.

Web services testing tools: Postman, Rest Assured Framework, SoapUI

Build Tool/version Control Tool/Continuous Integration tool CI/CD: Eclipse 4.3, Maven, GitHub, Jenkins

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools @: JIRA, Zephyr, HP Quality Centre (QC), Bugzilla.

Databases: MySQL, SQL server, Oracle

Browsers: Internet Explorer (IE), Chrome, Firefox, Mozilla, Safari

Operating Systems: Windows, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Sr. Software Quality Assurance Engineer

Responsibilities:

  • Provided quality support in a variety of areas for the Unix Operating System group.
  • Quality Assurance efforts, providing direction in testing strategies, writing test scripts, executing and maintaining tests scripts and analysis of test results.
  • Have done several Test Case reviews.
  • Ran automated Silk Test scripts, analyzed results, verified regressions, and made minor script fixes. Defect reports Final Test Summary Report.
  • Resolved service tickets issued by clients in given timeframe
  • Involved in Sprint planning in every 2 weeks and status update reports.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Created and maintained SQL Scripts to perform backend testing on the oracle database.
  • Bug tracking was one of the responsibilities used JIRA for tracking the bugs.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven and Jenkins.
  • Performing the code check in using the GIT as a version control system
  • Involved in documenting User Acceptance Test report and reporting defect resolution
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL with URL and created Test cases, run them, do load testing, security testing
  • Performed Data Validation followed by the manual testing of backend
  • Project is develop using agile methodology
  • During testing life cycle, Performed all phases of end-to-end testing which includes Smoke testing, Functionality testing, Regression Testing, UI testing, GUI testing, negative testing, system testing, System Integration testing, White Box Testing, Black box testing
  • Developed automation framework implementing Page Object Model (POM), using JAVA, Selenium, Web Driver and Cucumber.
  • Performed Web service Rest API testing using postman
  • Used Selenium Grid to run test cases in multiple browsers and Platforms
  • Actively participate in regular Scrum team meetings to discuss testing process and suggest improvements to the application design and features.

Confidential, Sunnyvale, CA

Sr. SQA Engineer

Responsibilities:

  • Created Test Plan after analyzing and understanding Business Requirement Documents and outlined roles and responsibilities related to the testing process.
  • Wrote test cases and test scripts, executed test scripts and analyzed outcomes.
  • Conducted Back-End Testing and Regression Testing using various phases of the application.
  • Testing new APK builds on different devices involving Nexus 6, Nexus 5X and new devices.
  • Tested the application utilizing the Scrum (Agile) methodology.
  • Participated in daily scrum to triage the defect tracking process.
  • Coordinated the testing between onsite and offshore resources.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven and Jenkins.
  • Preparation and Execution of Test Cases in JIRA Zephyrs for System Integration and UAT Testing Phase
  • Participated in review meetings and took the initiative to meet the QA testing targets.
  • Participated in daily status meetings to report any bugs, issues and risks.
  • Created and maintained SQL Scripts to perform backend testing on the oracle database.
  • Good understanding of HTTP response status codes, debugging on browser and understanding logcat logs.
  • Experience in using ADB commands, good understanding of UNIX.
  • Used Test Link to write Test cases.
  • Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update and maintain the Testing Standards and Procedures.
  • Used Bugzilla bug tracking system to report the bugs.
  • Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Coordinated with development team closely for issue resolution
  • Developing Test Cases for Backend, testing, integrating SQL queries to be use in running test cases.
  • Build the automation framework from scratch using Java, maven and TestNG library
  • Experienced in using the HP ALM and JIRA for test case execution and defect tracking
  • Performed Manual Testing of the application functionality to complete black box testing of the application
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator
  • Used Skype for communicating between developers, product support and test team members.
  • Assisting other members in testing practices and guiding.
  • Tested application functionality for interruption by sending SMS and call handling
  • Possess strong organizational skills, multi task, and a team player.
  • Involved in CI/CD of the Automation framework using Jenkins.
  • Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update and maintain the Testing Standards and Procedures

Confidential

QA Engineer

Responsibilities:

  • Tested the application under different networks and Internet speeds including while on different browsers like Firefox, IE, Chrome, and Safari.
  • Actively involved in reviewing functional and technical documentation in order to identify requirements for the creation of test plans, test cases and test scripts, and to provide feedback on design from the quality perspective.
  • Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts
  • Actively participated in enhancement meetings focused at making the application more reliable.
  • Created Manual Test Scripts in HP ALM and defects found in testing and retest once fixed
  • Created Test Suites & executed test cases for Mobile interface and Funding modules.
  • Executed unit testing, feature testing, integration testing, GUI testing, and black box testing in their respective environments.
  • Kick off automated builds through Jenkins and review the results dashboard on a regular basis.
  • Prepared and executed the test cases in TFS
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework
  • Providing detailed description, logs and screenshots for bug reporting.
  • Used SOAP UI tool to automate REST API.
  • Participated in design review meetings.
  • Managed ALM process using TFS tool by creating the Features, Product backlogs, task and Users
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
  • Reported bugs through Jira tracking system, re-tested bug fixes.
  • Coordinated the testing between onsite and offshore resources.
  • Used SQL extensively to ensure data is logged into tables as expected in the MySQL database.
  • Used Traceability matrix to match the requirements to test cases and test coverage.

Hire Now