We provide IT Staff Augmentation Services!

Qa Engineer Resume

Irvine, CA

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Various Client Domains.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Robot Framework, QTP, TestNG/Junit, Ant/Maven, Appium, Jenkins, Cucumber and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java, C#, Python.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Experienced in Development of Automation Scripts, Execution and Analysing the Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, JBehave, Keyword Driven Framework, Data Driven Framework and Mocha.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
  • Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
  • Experience in providing the efficient locators strategy like XPath and CSS to run Selenium WebDriver script in stable condition.
  • Good experience in Webservice testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Good programming skills in Java, Python, SQL, and PL/SQL and experience in SQL Server and Oracle Databases.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good skills in implementing the test requirements, design test cases, test data and execute test runs.
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Extensive experience in Black Box, Functional, Integration, Regression, Smoke and Backend Testing.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (Ms - Word, PowerPoint, Excel and Access).
  • Strong in writing SQL queries to perform backend data validations.
  • Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

QA Methodologies: SDLC, Waterfall, Agile

Testing Tools and API: Selenium (IDE/RC/ WebDriver/ GRID), Maven with JUnit/TestNG/Page Object Model, Appium, Node.js, XML Output Extractor, Debugger, XML Spy, Firebug, Jenkins, Log4J, POI, Cucumber BDD, SOAP UI and Restful Services, Rest Assured/API, PostMan, UFT

Reporting Tools: HP- Quality Center and JIRA

Languages/Scripts: Java, SQL, VB Script, HTML, XML, JavaScript

Web Service Testing Tool: Rest Assured, Postman, RESTful , SOAP, SOA Test tool.

MS-Suite: MS-Word, MS Excel, MS-Project, MS Outlook, MS PowerPoint

Databases & Tools: DB2, SQL Server, MySQL, Oracle, AQT

Build/CI tools: Ant, Maven, Jenkins

Versioning Tools: GitHub

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

QA Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE. Involved in planning, execution, testing and bug tracking of the application.
  • Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Performed Data driven testing using Selenium WebDriver , TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased 75% of manual testing.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Integrated Appium for distributing tests on the cloud.
  • Used Robot Framework, Ride editor, selenium library and Python coding to develop reusable method and keyword driven framework for mobile app testing.
  • Created and executed automation test cases using Selenium WebDriver/Cucumber framework for Web App and Appium / Cucumber for Mobile App.
  • Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Developed script and performed Webservice testing using SOAP UI pro tool for functional and regression testing.
  • Involved in Webservice testing (SOAP) using SOAP UI.
  • Performed the testing of Restful web services for mobile apps for the bank of west Using SOAP UI.
  • Design and Implementation of BDD framework using Cucumber.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Worked with developers and users of the application to resolve usability issues during UAT.
  • Generated reports and graphs to analyze the test results.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Involved in testing the database and data validation using SQL Queries.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.
  • Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during different phases of testing.

Environment: Java, Selenium WebDriver, Jenkins, Appium, Cucumber, TestNG, BDD, Robot Framework, CSS Selectors, Maven, SOAP UI, RestFul, Quality Center, XPath, Eclipse, Firebug, Angular JS, HTML, CSS, XML, DOM, agile, SQL, Oracle and Windows.

Confidential, Nashua, NH

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Proven success in establishment of agile test practices including acceptance test automation.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Wrote Python migration scripts for web application.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects
  • Used GIT as a source code repository.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Eclipse, Python, Agile (SCRUM), SOAP UI, TestNG, Maven, Jenkins, Cucumber, Quality Center, SQL, Oracle, XML, XPath, Firefox, Chrome, GIT, Explore, Windows, UNIX.

Confidential, Manhattan, NY

QA Engineer-Automation

Responsibilities:

  • Gathered business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Java and Cucumber framework.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Developed re-usable function using TestNG for the Test Automation.
  • Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Wrote extensive XML (Document Object Model) Scripts to verify and validate Python Anvil (Window and Linux Applications).
  • Implemented Automated execution of tests (nightly and need based) using ANT and JENKINS.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Developed Python scripts to automate the test cases. Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
  • Provided back end testing for data validation using SQL on TOAD.
  • Used WSDL to setup project in SOAP UI, compiled the WSDL using SOAP UI, Created multiple Test Cases to test scenarios.
  • Worked with source version control tool such as GIT.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Used HP Quality Center to report defects and test results.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, SOAP UI, Cucumber, Fire Path, Firebug, Ant, Python, Eclipse, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JavaScript, XML, XPath, Git, Quality Center, SQL, Windows.

Confidential, NYC, NY

QA Tester

Responsibilities:

  • Actively involved in writing test plans based on the functional requirements.
  • Extensively worked with Quality Center to develop test cases, mapping requirements to test cases, executing test cases and documenting results.
  • Analyzed test results to ensure existing functionality and recommend corrective action.
  • Involved in Functional, System, Regression, Positive and Negative testing of the application.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Performed manual testing for user interface of the application under test (AUT).
  • Participated in Walk Through, Requirement review meetings and Defect report meetings periodically.
  • Performed database testing using SQL queries.
  • Analyzed received data in the database using MS SQL Server.

Environment: Manual Testing, Quality Centre, MS SQL Server, Windows, UNIX.

Hire Now