We provide IT Staff Augmentation Services!

Qa Engineer Resume

5.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 7 years of work experience in IT industry with specialization in Software Quality Assurance and Testing, extensive experience with web based applications, web logs, and web data analysis.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Experience in customizing Selenium API to suit in testing environment.
  • Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
  • Experience in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experience in using Maven build tools to manage framework dependency jar files.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Experience in developing Keyword-Driven & Hybrid Framework using Selenium WebDriver.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Good experience in WebServices 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.
  • Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center and Jira.
  • Experience in developing and executing automation Regression testing and System testing using Selenium.
  • Experience with working on multiple operating systems like Windows, Linux and Mac.
  • Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Proficient in using basic SQL queries to perform back end testing for data integrity.
  • Excellent Experience with source control system SVN (Subversion) used Tortoise SVN as client on windows and command line interface on Linux.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.

TECHNICAL SKILLS:

Testing Tools

Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI.

Languages

JAVA, VB Script, Java Script, HTML, XML.

IDE

Eclipse, SQL Developer.

Test Framework

Junit, TestNG, Data Driven Framework.

Web Debugging Tool

XPath, Firepath, Firebug.

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC).

Continuous Integration Tools

Jenkins, Hudson, Cruise Control.

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP& 7, 8) Linux.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego CA

QA Engineer

Responsibilities:

  • Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
  • Created testing strategy keeping in mind project scope and timeline.
  • Identified ambiguities and potential technical problems or design flaws so that preventive action can be taken.
  • Designed and developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Extended TestNG framework by adding some helper classes and methods.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library. 
  • Ported existing QTP automation scripts into TestNG and Selenium test cases. 
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Implemented OO designs and applied working knowledge of design patterns to performance test presentation, data and business modules. 
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Created test planning and participated in execution for API Testing using SOAP UI.
  • Performed web testing on Apple and Android devices, device emulators and simulators.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Utilized HP Quality Center for test case management and IBM Rational ClearQuest for logging defects.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used Oracle and SQL Developer.
  • Participated in bug walk meetings with development team, business team and project managers for defect triage and provide analysis on the nature of the defect.
  • Coordinated tasks with onshore/offshore resources.
  • Developed user manuals and assist in training fellow employees to increase their knowledge of the system.
  • Worked in the form of sprint team with business analysts and developers in Agile methodology. 

Environment: J2EE, Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI, Eclipse, XPATH, DOM, HTML, JavaScript, agile, IBM Rational ClearQuest, HP Quality Center, MS Excel, Mozilla Firefox, SQL and Windows.

Confidential, Fort Mill SC

QA Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java technologies (Eclipse IDE). Contributed in framework creation.
  • 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.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Wrote Ant build scripts to automate the compilation and execution of JUnit test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • On daily basis used build tools like Ant and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
  • Performed Unit testing for Java applications using Junit.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.

Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, Cucumber, SOAP UI, Firebug, Firepath, Xpath, Eclipse, Quality Center, SQL server, IE, Firefox, Chrome, WebLogic, Windows, UNIX.

Confidential, New York NY

 QA Analyst

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
  • Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Developed and implemented robust Keyword driven framework with Selenium RC that cut down the script development time by 50%.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and play back.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Entered and maintained defect information in Defect Tracking System, JIRA.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, and Business.

Environment: Java, Selenium IDE/RC, Agile, JIRA, QC, Eclipse, Junit, SOAP UI, XML, Oracle, Windows, LINUX.

Confidential, Houston TX

QA Analyst

Responsibilities:

  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium RC & Grid, Ant, JIRA, Junit, SOAP UI, XPATH, AJAX, CSS, TOAD, PL/SQL, Oracle, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Regularly involved in discussion with developers with the test results to improve the performance.
  • Performed Manual Testing on different Modules of the Application.
  • Involved in analysis of Test Plans and Test cases according to business Specifications and designing.
  • Managed requirements using Requirements Plan Manager.
  • Documented Test cases corresponding to business rules and other operating condition in Quality Center.
  • Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
  • Reviewed Business Requirement Documents (BRD) and the Technical Specifications.
  • Developed test plans and written test cases as per the business requirements.
  • Conducted GUI testing to check for appearance and properties of the application.
  • Performed Manual Testing to test the usability of the application.
  • Written user-defined functions and generated Test Matrix.
  • Involved in system testing.
  • Performed Back end Testing-using SQL.
  • Used Clear Quest for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.

Environment: Manual Testing, Quality Center, Oracle, XML and Windows 2000.

Confidential

Manual Tester

Responsibilities:

  • Involved in requirements gathering and Set up QA Team.
  • Frequent interaction with developer team and conduct meetings.
  • Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
  • Defects were identified, provided documentation to the development team for debugging.
  • Reviewed Designs and Specifications and created test cases based on content.
  • Tested applications Performed Regression and Integration Testing.
  • Devised test Procedures /Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
  • Tested complex PL/SQL queries.
  • Developed test scripts for manual/automatic tests.
  • Involved in document preparation and future releases.

Environment: Manual Testing, C/C++, HTML, Oracle, PL/SQL, Shell, Sun-Solaris and Windows.

We'd love your feedback!