We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Over 7 yrs of experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
  • Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
  • 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.
  • Well versed in designing and implementing automation scripts using Selenium IDE and Selenium Web Driver, TestNG.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Good experience in using Java, Junit and TestNG test framework to write functional test.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Good experience in Web Services testing using SOAPUI, 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 SOAPUI.
  • Expertise in Automated and manual testing of Client-Server, Internet/Intranet Web application.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Defect Management using bug tracking tool like JIRA, HP Quality Center (QC).
  • Experience in Scrum, Iterative and Agile methodologies.
  • Experience in designing, creation and execution of Test Plans, Test Cases, and Test Scripts based on defined testing standards.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java Python and Ruby for test case automation.
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development .
  • Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
  • Experience with Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

TECHNICAL SKILLS:

Languages: Java, C#, HTML, XML, SQL, PL SQL, CSS

Automation Tools: Selenium Suite (Selenium IDE, RC, Grid and WebDriver), QTP, Junit, TestNG, Soap UI, QTP, Cucumber

Scripting Languages: JavaScript, Python

Defect Tracking Tools: HP Quality Center, IBM Rational ClearQuest, JIRA, HP ALM

Development Environment: Eclipse IDE

RDBMS: MySQL, MS-SQL Server, MS Access, Oracle

Misc Tools: MS Office, ANT, Log4J, Maven and SVN

Continuous Integration Tools: Jenkins, Hudson

Databases: Oracle 11g/10g, SQL Server

Operating Systems: Windows, Mac OS, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

QA Automation Engineer

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Extensively used Selenium WebDriver 2 to test the web application.
  • Developed and implemented Confidential base testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Created and executed the test scripts with Java, Selenium WebDriver and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Extensively worked on Selenium Web Driver with the preferred Languages Java, C# and Python.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using Selenium WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, HTML, XML, XPath, Firebug, ClearCase, SQL, Oracle, Windows.

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Performed Automation for regression using Selenium WebDriver and Selenium GRID.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Selenium IDE, Junit, Jenkins, JMeter, Soap UI, Agile, ANT, Firebug, Eclipse, Quality Center, Oracle10g, Windows 7.

Confidential, PA

QA Engineer

Responsibilities:

  • Performed test of software web applications included Functional, Integration and Regression Testing using Selenium IDE, Selenium and Junit.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Developed the Test Cases handling design Test steps and associated the corresponding requirements.
  • Performed Unit testing with Junit test frame work and use Bromine for easy running the test and store the result for analysis the test.
  • Gathered requirements and did multiple design review meetings for the Backend Automation Framework.
  • Developed a strategy, presented it to the development and QA teams via Mbean interfaces.
  • Developed automation framework using Selenium in Modular Framework model.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Developed Automation scripts for new enhancements using Selenium and Junit.
  • Developed REST Web service for automation and created web service framework.
  • Integrated Selenium with existing API to test framework.
  • Worked with developer regarding web service signature and enhanced the framework for all supported web services.s
  • Rest Web Service testing using Http Client Java library.
  • Performed Manual Testing of this Web application and automated it by using selenium.
  • Identified software defects and interacted with developers to resolve them.
  • Execution of nightly run automated scripts.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.
  • Reported the bugs/defects through JIRA

Environment: Selenium WebDriver, Java, Junit, JavaScript, Eclipse, JIRA, XML, IE, Confluence, Windows.

Confidential, UT

QA Engineer

Responsibilities:

  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium IDE and RC.
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, HP Quality Center, Oracle10g and Windows.

Confidential, TX

QA Tester

Responsibilities:

  • Reviewed functional/design specifications and other relevant documents to extract test requirements
  • Translate requirements, designs and functional specs into test plans.
  • Create functional and user interface test cases based on the software requirements
  • Developed Test Plans, Test scenarios, Test Cases.
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
  • Maintained Test Logs and Test Summary Reports.
  • Create test data (valid and invalid) to thoroughly test pram logic and verify system flow
  • Reported the defects to development team on periodic basis and retesting the defects as they are resolve.
  • Generated automated test scripts for regression testing.
  • Reporting status to the upper management on test progress
  • Help developer with smoke testing.

Environment: JAVA, SQL server, HP Quality Center, HP QTP. Microsoft Office, windows platform, IE, Fire fox, chrome.

We'd love your feedback!