Sr. Automation Engineer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- 8+ years of experience as a QA Test Engineer using Manual & Automation Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare, Insurance and Banking Applications.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
- Good knowledge on automation framework in Selenium WebDriver using Behavior - Driven(BDD) approach in Cucumber framework with Gherkin.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Proficient in creating Automation Script from Scratch. Sound Knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework.
- Hands on experience in Manual Testing and Automation Testing using different tools/techniques like QTP/UFT, Selenium Web Driver/IDE/GRID, Load Runner, Quality Center, and Performance Center.
- Experienced on demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with client.
- Experience in implementing the Java API's Utils, IO, JDBC and Apache POI.
- Implementation of cross browser testing Sauce Labs.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Utilized Jenkins, GIT and Eclipse for deployment on test servers and to move towards CI/CD.
- Extensive experience in development using various languages like C#, VBScript, Java, Java script and Excellent knowledge of SQL.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Application Life Cycle Management(ALM), JIRA, Team Foundation Server, Quality Center, IBM, Clear Quest, BugZilla for global test management, Bug tracking and reporting.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in Database testing by using Oracle, MS SQL Server, SQL, T-SQL and PL/SQL Queries.
- Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts.
- Experience in using SOAPUI for testing web services developed using SOAPUI.
- Automated testing of Web Services - SOAP, REST, JSON using JMETER.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile and Waterfall etc.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium Web Driver, Mercury QTP 12.0, HP Quality Center, ALM, JMeter, Firebug, Firepath Cucumber, SoapUI, HP UFT.
Frameworks: Junit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid and ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Defect Tracking Tools: Test Director, Quality Center, JIRA, BugZilla, Rational ClearQuest.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.
Operating Systems: Windows 98/2000/2003/ XP/Vista/7, MAC OS X, UNIX.
RDBMS: MS SQL Server 2005/2008, Oracle, MySQL.
Programming/Scripting Languages: C, Java, SQL, PL/SQL, HTML, XML, VB script, Java Script.
Web Technologies: HTML, CSS, XML, Java Script, Angular JS.
SDLC Methodologies: Waterfall, V-Model, Agile.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Automation Engineer
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java, Java Script and TestNG Framework.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Rest API calls to fetch and create test data and to interact with Sauce Labs API.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Familiar with Cucumber, Selenium WebDriver, Selenium Commands and X-paths.
- Worked on Acceptance testing using Cucumber.
- Performed Data Driven testing using Selenium WebDriver, Junit functions and JDBC connections which reads data from scripts using property and XML files.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience in Agile methodology with SCRUM Process for the development of the product.
- Extensively used MySQL proficiency during data migrations.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Used Git as code repository and Code Collaborator to manage code reviews.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, Java, J2EE,Java Script, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.
Confidential, Dallas, TXSr. Automation Engineer
Responsibilities:
- Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Mortgage Business Group and built enterprise applications.
- Subject matter expert in management processes for Mortgage Businesses Insurance Businesses.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (JUnit).
- Worked as QA for performing API launches, white box testing, data testing.
- Extensively Automating web applications using Selenium Web Driver and HP UFT
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Involved in writing test scripts using Java and executed it through Selenium and Cucumber.
- Maintaining the existing Automation Scripts in Selenium and HP UFT.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Creating the Scripted Business Components by using the UFT 11.53/12.02 .
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using Junit prior to agile release.
- All the defects/stories are tracked using the project management tools like HP ALM and Version One.
- Performed white box testing using TestNG for class, method and Web Services testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Used Web-Debugging tools like XPath, Firebug and FirePath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed test planning and release coordination.
- Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
- Extensive experience in using the QA tools like Win runner, Load runner, Selenium IDE.
- Analyzed system requirements and functional requirement/documents.
- Created Test Plans and Test Cases.
- Solid experience in conducting functionality, regression, performance, load testing during the various phases of the product development using automation & manual testing methodologies.
- Proficient in writing SQL queries to test the Oracle database and making validations.
- Worked with business and technical SMEs for validating the scripts.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Selenium IDE, Selenium WebDriver, HP UFT, HP ALM, Java,J2EE, JSP, HTML, JBoss, Cucumber, Oracle DB (10.x, 11.x), UNIX, Perforce, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, Bugzilla, Team Track, Star Team
Confidential, Indianapolis, INAutomation Tester
Responsibilities:
- Created detailed Test Cases by understanding the business logic and user requirements for manual testing using Quality Center.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Functional tests using Selenium WebDriver with Data driven framework.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Created Automated functional regression test scripts using QTP and scheduled, organized and executed the test scripts in QC-QTP integrate environment and documented the test results.
- Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
- Developed automation test suites and test cases using Selenium WebDriver, TestNG and Maven.
- Extensively used Selenium (XPath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium WebDriver and TestNG. Framework implements using Data Driven, Page Object Model.
- Responsible for development of new tools using QTP and VB scripts useful for business needs.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like XPath and SOAP responses.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using JUnit.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Data driven testing using Selenium WebDriver and JUnit functions that reads data from property and XML files.
- Developed manual Test Script and converted to automated script using QTP.
- Run tests by using Selenium remote control in different browsers.
- Performed Functional and Cross Browser Testing.
- Developed new Test Cases for every sprint and working with developers to automate their feature.
- Developed SQL queries to query database to test backend process of application during End-to-End testing.
- Created Traceability Matrices, Test and Bug Reports and other Test related documents.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
Environment: Selenium WebDriver2, QTP/UFT, JIRA, JAVA, TestNG, SOAP UI, SOAP, SVN, Jenkins, XPath, CSS, Selenium IDE, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, SQL, MS Excel and Windows, Oracle, TOAD.
Confidential, New York, NYQA Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Involved in automating test cases using Selenium RC with Junit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Used Selenium RC used to test search results of Meta search engine.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using Selenium RC.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Involved in writing SQL Queries for backend testing Knowledge of writing Junit tests using Junit framework.
- 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 Automation Testing for Java/J2EE applications using Selenium IDE & Selenium RC.
- Involved in Automation of Web Application using Selenium IDE.
- Created automated scenarios using Selenium for regression and Data-Driven testing. Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Used Selenium IDE for recording and involved in developing new Selenium User Scripts using Java API to automate Web Application Testing.
- Used SQL queries to perform the back-end testing on Oracle.
- Worked with users on Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
Environment: Java, Selenium RC, Selenium IDE, Selenium WebDriver, Jira, Firebug, SQL, HP Quality Center, MS Word, MS Excel and Windows.
Confidential, Whittier, CAManual/QA Tester
Responsibilities:
- Developing Test scripts for the Test cases in C# using Quick Test Professional (QTP) to automate Functional and Regression testing.
- Designed Keyword Driven Automation framework to develop scripts using QTP.
- Involved in preparing QTP script including parameterization and ran the script for multiple times, using regular expressions etc. Executed Regression test scripts using QTP.
- Worked on Waterfall model methodology.
- Wrote and executed SQL queries through QTP and also did manual testing.
- Used Quality center for defects tracking, error logging and bug reporting.
- Created Test Scripts in SoapUI and Restful for Testing Web Services.
- Developed and executed test cases for XML using SoapUI Tool.
- Performed Manual cross browser testing to simulate various OS/browser combinations.
- Converted Manual Integration tests into automated tests. Used QTP extensively for the purpose of GUI and Functionality testing.
- Created Test Plans and Test Cases.
- Performed test planning and release coordination.
- Participated in business requirements and design review sessions with project team. Worked with business and technical SMEs for validating the scripts.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Interacted with developers on open issues and driven the issues until closure.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Java, HTML, Oracle DB (10.x, 11.x), Visual Studio, C#, QTP, MS Excel, MS Access, Selenium IDE, Waterfall Model, SOAP UI, XML, Manual Testing, JMeter, Quick Test Pro, Quality Center/Test Director, Team Track, Star Team.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Worked on SQL statements in checking the validity of the Backend.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Actively participated in Bug Track meetings.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members in order to resolve the problems.
Environment: Manual Testing, SQL, Java, User Acceptance Test Cases (UAT), Agile Testing Methodology, MS SQL Server 2005/2000, UNIX,MS Excel, Windows XP.
