We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

0/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • Over 8 years experience in Testing with diversified skills in Manual and automated testing of Client/Server and Web based applications, seeking for an Automation Engineer/QA Analyst position.
  • Good working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end - to-end testing and Black Box testing methodologies.
  • Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
  • Experienced with web services like SOAP and REST testing using SOAPUI, Postman tools. Testing the API’s as well as validating the data returned through web services responses.
  • Hands on experience developing new automation frameworks using Protractor and Selenium.
  • Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology and attended different meeting like Sprint planning, Sprint Retrospective and Reviews
  • Proven ability in designing and creating loosely coupled automation frameworks using Selenium IDE, WebDriver, RC, Junit, TestNG, Maven, Git, Jenkins, Postman tools.
  • Experience in creating, modifying and maintaining new and existing Automation Framework Models(Hybrid, Keyword and Data Driven Frameworks).
  • Experienced in using Web-debugging tools like Fire path and Firebug for finding elements locator in Firefox and Developer tools in IE and chrome browsers.
  • Experience in creating Reusable methods, using java collections and file input streams to retrieve data from Excel and Database with the help of APIs like Apache POI.
  • Good knowledge in using Core JAVA Object Oriented Principles (OOPS).
  • Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Methodologies: Agile (Scrum)

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cucumber, TestNG, JUnit, UFT/QTP, APPIUM, SOAPUI.

Test Build & Integration Tools: Maven, ANT, GIT, Jenkins.

Programming Languages: JAVA, C, C++, java script.

Databases: MYSQL, Oracle, SQL Server.

Testing Frameworks: Data-Driven, Keyword-Driven, Hybrid, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.

Other tools: Jira, Git, Eclipse, Firebug and Fire path.

Load And Performance test frameworks: JMeter

Web services: SOAP and RESTful web services testing

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: UNIX, WINDOWS, Linux, Mac OS.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

Confidential - San Francisco

Quality Assurance Engineer

Responsibilities:

  • Requirement gathering, functional gap analysis, application design, configuration, Test script generation, writing training guides, training end users and production support.
  • Experience in Functional, System, Regression, Exploratory, GUI, End To End and UAT testing.
  • Experience in sanity and smoke testing of builds and accepting/rejecting them as required.
  • Experience in ensuring the test environment is ready with all the systems access approvals secured and preparation of Test data without having to waste any time before the execution commences.
  • Extensive knowledge and experience in all stages of the Software Development Life Cycle using different methods include Agile/Scrum.
  • Expertise in Selenium Remote Control (RC) and WebDriver.
  • Developed Data Driven Framework for Selenium Remote Control (RC) and WebDriver using Java.
  • Good Knowledge in Java Programming and Data Structure.
  • Experience in testing Web Services and REST API using Postman tool.
  • Extensive experience in Unit testing, User Acceptance, Functional, Module, Black Box, Integration, Regression, System, Database, End to End, Shake-Out and Smoke testing.
  • Developer an automated scripts and frameworks using Java
  • Experience in testing applications developed in Java.
  • Excellent in writing the SQL queries.
  • Experience in building Automation Framework in Selenium
  • Have knowledge on Continuous Integration using Jenkins and Maven.
  • Expert on Unit Test frameworks TestNG, JUnit.
  • Hands-on experience in Defect Track, review, analysis and comparison using Application Lifecycle Management (ALM) / Quality Center (QC)
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid test Automation Frameworks.

Environment: Selenium IDE, Remote Control (RC), WebDriver, Java, Java Script, XML, TestNG, Postman, SQL, Agile, Junit, JIRA.

Confidential

Quality Assurance Engineer

Responsibilities:

  • Responsible to understand the Client’s complete Payment Application (GPP) with corresponding landscape applications which will be involved to perform Testing accordingly.
  • Maintaining Sanctions stubs for the simulating responses for payment and non-payment messages.
  • Preparation of Test Conditions and Test Cases for performing Testing in Sanctions, Message Validation Inward, Accounting Entries, Manual Repair, and Investigation.
  • Responsible for execution for the core module - Sanctions.Created and maintained automation test scripts in QTP and Selenium.
  • Responsible for validating various XMLs generated against the mapping documents.Involved in execution across modules - Core Payment Processing Inward and Outward, Manual Repair, Accounting Entries, Audit, etc.
  • Responsible for API validations with postman Clear understanding of QC operations for tracking of test execution.
  • Responsible as Defect coordinator for defects raised across all the modules.
  • Preparation of Pass Logs, Defect Logs and Closure Logs.Directly coordinated with Business Users for execution and defect closure.Preparation of Learning documents, repository test pack for payments domain.

Environment: Selenium WebDriver, QTP, JAVA, Postman, Web Services, XML,Maven,Linux, SQL Server, Apache POI, Jira, Quality Center, Soap UI, Agile,Jenkins, JMeter

Confidential - Columbus, OH

QA Engineer

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Configured Selenium WebDriver..
  • Involved in implementation of Test Automation Framework built using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Generated Automation scripts using tools like Ruby- Cucumber, Selenium-Webdriver, rest-client.
  • Involved in testing Web services with a tool called SOAP UI .
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Java language and JUnit framework for scripting. Used Maven for building the WebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.
  • Created test scripts using Java Script and by Creating Checkpoints, Synchronization points and Output values. Enhanced the test scripts if necessary.
  • Conceived, Designed, Installed and Implemented CI/CD system using Jenkins.
  • Troubleshooting the automation scenario issues and updating the script.
  • Working on manual testing and build verification testing.
  • Written feature file using Cucumber.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Worked independently to track the Defect and Implement solutions.
  • Done Database Testing using load and Performance testing using JMeter

Environment: Selenium WebDriver, JAVA, Gherkin, Cucumber, Web Services, XML,Maven,Linux, SQL Server, Apache POI, See Test, Jira, Quality Center, Soap UI, Agile,Jenkins, JMeter

Confidential

Manual Tester

Responsibilities:

  • Analyzed test specifications and converted them into Manual Test Cases. Developed test strategy, test plan, test cases and test scenarios based on requirements Document, Performed Functional testing manually.
  • Executed Manual Test Cases by using positive and negative test scenarios. Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
  • Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
  • Responsible for creating new functional test cases and running the manual test cases using HP QC.
  • Involved in writing the SQL Queries. Participated in Integration, System, Smoke Testing.
  • Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases. Performed End to End Testing and involved in User Acceptance Testing.
  • Used Quality Center (HP QC) as a bug tracking system. Implemented waterfall methodology.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing. Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defects and like scenarios.
Environment: Quality Center, Manual testing, UAT, MS SQL Server, SQL, MS Office.

We'd love your feedback!