We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

San Bruno, CA

SUMMARY

  • Over 6 years of diversified experience as Quality Analyst and Engineer with Web Applications, Web Services, API’s and Mobile Applications.
  • Experience in Quality Assurance. Expertise in performing various types of testing including Unit testing, Integration testing, Functional testing, User Acceptance tests, Regression tests, API (SOAP and REST) testing, White box tests, Grey box tests, Black box tests and Performance tests.
  • Experience in Business development. Developed marketing strategies to address weakness and opportunities in the business.
  • Optimize marketing strategy to drive growth in traditional and digital subscription revenues.
  • Ability in creating, developing and executing Test Plans, Test Estimations, Test Cases, Test Scripts, Test and Defect Reports for Manual and Automated Testing.
  • Proficient in open source test automation tools like Selenium Web Driver, SOAPUI, Test Ng and JUnit framework with Java programming language.
  • Experience in creating Test Framework using Selenium with Page Object, Data Driven Testing, UI Mapping, objects Repositories, Loadable Components and Design Patterns.
  • Experience in JUnit and TestNG frameworks and knowledge on OOP’s Concepts.
  • Solid knowledge in Mobile Testing on Android using ADB, AVD, DDMS, and LOGCAT.
  • Worked on Mobile Automation using Appium.
  • Executed automated test suites on multiple platforms using Selenium Grid.
  • Experienced in Web Services Testing (SOAP and REST) using Soap UI tool. Well versed with SOA architecture and WSDL.
  • Experience in performance testing using Apache JMeter.
  • Proficient in Programming Languages like Java, C++, PL/SQL.
  • Experience in Oracle DB and SQL Querying including developing test cases with JDBC.
  • Hands on working with Build Tools like Ant, Maven.
  • Worked in Continuous Integration Environment with Jenkins.
  • Creating/Executing/Troubleshooting QTP automation test scripts generated from test cases.
  • Good knowledge in bug and defect tracking using tools like JIRA, Rally, and Quality Center.
  • Developed SQL queries for back - end testing and validation of data.
  • Proficient in shell scripting on UNIX based systems to drive backend test automation.

TECHNICAL SKILLS

Testing Tools: Quick Test Professional (QTP), Selenium WebDriver, LoadRunner, SOAPUI, JMeter

Testing Frameworks: JUnit, TestNG, Selenium, Ant, Maven

Test Management: Quality Center, JIRA, Rally, Bugzilla

Languages: Java, PL/SQL

Scripting Language: VB Script, Groovy, Python, Unix Shell Script

Web Related: HTML, CSS, XML, XPATH, XSLT, AJAX, SOAP, WSDL

Databases: Oracle, MS SQL server

Protocols: TCP/IP, HTTP, HTTPS, SOAP

Operating Systems: Windows, Android, IOS, UNIX (Linux)

PROFESSIONAL EXPERIENCE

Confidential, San Bruno, CA

QA Engineer

Responsibilities:

  • Participated in Kick off meetings and Walk through meetings with Development, Business and other QA Team.
  • Thorough experience in Agile, Scrum methodologies.
  • Very good experience in Accessibility testing, used to test the application by different roles so as to test the access to different kinds of users for different modules/links in the application
  • Extensively used Selenium (data-driven, XPath locator) RC/ WebDriver to test the web application.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium web driver, JUnit technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used WebDriver API as a proof-concept for next phase of the Framework.
  • Performed Black Box and White Box testing of API's.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Experience in unit testing in JUnit and TestNG.
  • Responsible for API Testing through Test Harness Developed in Java. Involved with pushing the builds to the QA.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid.
  • Designed scenarios to perform Load and Stress tests and to analyze results.
  • Used JMeter for Performance & Stress testing and analyzed the response times of the business transactions under load.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Assisted in unit testing of the application on JUnit framework.
  • Extensively used SQL scripts/queries for data verification at the backend. Validated the SQL procedures for appropriate functionalities.
  • Implemented the releasing plan and risk management in the project, ensuring the highest quality standards for development and services in the Application.
  • Generating the detailed reports of the Bugs, Test Execution summary reports.
  • Key Role in delivering error free Production Releases.

Environment: Windows XP, Windows 7, Quality Center, Selenium (RC & Webdriver), VSTS, Eclipse, Firebug, SQL,Visual Basic, VB scripts, Java, JavaScript.

Confidential, Oakland, CA

QA Engineer

Responsibilities:

  • Requirement Analysis and Test case design based on the requirements.
  • Enhanced Automation Framework and developed various automated test cases using Selenium IDE, JUnit, SoapUI.
  • Worked with Proxy recording to create automatically JMeter scripts for execution.
  • Developed a web services test environment using SoapUI.
  • Developed and maintained unit tests using JUnit
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Tested request and response XML's based web services interfaces using SoapUI
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Performed data validation using SQL
  • Peer reviews of Test Scripts & maintaining Requirement Traceability Matrix.
  • Test Execution and identifying the regression suite based on impact matrix
  • Prepared Understanding Documents of the flows in the application
  • Defect Management.
  • Onsite-Offshore communication.
  • Key Role in delivering error free Production Releases.
  • Have taken the initiative of preparing documents that were useful for the Project Shared Repository and also that were useful for the Testing team.

Environment: Windows XP, Windows 7, Firefox, Macintosh, Quality Center, SpiraTeam, Selenium IDE, MS Office, SQL

Confidential - New York, NY

QA Engineer

Responsibilities:

  • Created Test Plan and Test Scripts for Single Client Profile merge and edit applications from the System and Business requirement documents.
  • Created Test plan and Test cases using Quality Center and provided testing estimates for the project.
  • Involved in preparation of the Requirement Traceability Matrix (RTM).
  • Performed Functional, Regression, Grey Box, UAT, UI and Performance Testing.
  • Created Traceability Matrix to map requirements with test scripts.
  • Responsible for unit, system, regression and User Acceptance Testing.
  • Wrote complex SQL/PLSQL to extract data and verify results.
  • Used File System Object, ADO Object, DOM (Document Object Model), Recovery Scenarios, VB Script Functions.
  • Logged Test Cases and reported defects in Test Director (Quality Center).
  • Create and manage QTP/QC (Descriptive Programming) QA test automation framework.
  • Create, validate, and execute automated test scripts using QTP framework.
  • Perform integration, system and regression testing using QTP/QC framework.
  • Created and executed test cases for web based applications.
  • Used SQL to perform backend testing in Oracle.
  • Worked with Data Transmission Protocol like TCP/IP and used different communication Protocols such as HTTP, SSL, FTP, SMTP, and P0P3.
  • Responsible for weekly status meetings showing progress and future testing efforts, Provided Weekly Status Reports, Project Plans and Test Strategies to the Client.

Environment: Quality Center, QTP, Java, java script, AJAX, UNIX, XML, Struts, HTML, Weblogic, Oracle 9ip

Confidential - New York, NY

Test Engineer

Responsibilities:

  • Design Planned Create Reviewed and Analyzed the Manual Test cases Written in Quality center 8.2.
  • Interact with QA Analyst, Developers to clarify the Issues related to Test Data, Test cases Design, Flow, Features and Functionality of application.
  • Checking and modifying basic functionality of Manual test cases.
  • Create and modify functions for different functionality and add in Function library, Load this function library in each test.
  • Create different Recovery scenarios and add it in recovery scenarios folder in Quality center Test plan. Add recovery scenarios with tests.
  • Record and writes Test scripts in different environment and Add-Ins using QTP 9.1/8.2
  • Customize and Enhance the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expression.
  • Execute and run the test, View and Analyze the Test result in QTP and Quality center.
  • Change test status in Manual as well as Automation folder when status change for any test.
  • Handle unexpected events that occur during the Test Run
  • Attends code review, Project status meetings, Walkthrough and Inspections.

Environment: Quick Test Professional (QTP) 8.2,, Quality Center 8.2, Java, Internet Explorer, MS office, SQL, JDBC, .NET, Window 2000.IBM Main Frame 3270.

We'd love your feedback!