Automation Engineer Resume
Denver, CO
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing Selenium of client - server applications in back end testing.
- Optimizing query performance, populating test data and maintaining database using procedures, functions, cursors and triggers in CA Test Data Management Tool
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, MAVEN build tools.
- Performed Cross-browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Proficient in mobile testing in Android, IOS and other mobile applications.
- Excellent backend skills in creating SQL objects like Tables, views, Rules and functions.
- Testing of Web, Windows, Mainframe based applications.
- Proficiency in backend database by writing SQL queries to perform data driven tests to validate the completeness, integrity and accuracy of GUI Test result.
- Installation of CA TDM Tool, Enhancement patches, UFT, ALM Support Add-in, UFT support Add-in, Oracle and Sql developer.
- Defect tracking & Defect closure (HP ALM) by working with software developers and Analyzing the test results.
- Expertise in Web Services testing, RestAPI’s using Soap UI, Ready API tool.
- Involved in all phases of database phases like Estimations, Kick off meetings, Review with client for Scope, Timelines, database Design, Peer review, defect analysis, RCA and Project meetings.
- Ability to learn new technologies and functionalities quickly and adapt to changing requirements
- Preparation of test planning, product verification, product validation, and test automation
- Created Automation Resources Such as Object Repositories, Function Libraries, and Reusable actions using C# and VB scripts
- Worked on Continuous Integration (ALM, Jenkins), database integration and debugging of scripts using UFT and ALM.
- Resolving functional issues faced by the team and interacted with UFT support team for UFT and ALM technical issues.
- Writing, execution and uploading of Test Scripts in ALM
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Involved in ETL Testing (Data is extracted from flat files, multiple databases and transferred to target database). Validated the data as per the Mapping Documents.
- Experienced in continuous integration using JENKINS to support tools likes CVS subversion, GIT and apache Maven.
- Good domain working experience at ERP Retail, Banking & Financial Service, Retirement, Health care, Confidential Virtualization, Ecommerce, Manufacturing and other industry applications.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like XPath and CSS to run web driven scripts.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches.
- Developed an automated scripts and frame works using Java, C#, VB Script.
- Worked on source version control tools such as Git.
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
- Knowledge on Automated Web Services using Soap UI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
- Expertise in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
TECHNICAL SKILLS:
Tools: CA TDM, POSTMAN, Ready API, GT Datamaker, Agile Requirements Designer, Javelin, Swagger, UFT 12.53, QTP, ALM 12.02,QC, Eclipse, Selenium Web Driver/IDE/GRID, Firebug, Fire Path, TestNG, SOAPUI, Device Connect(Mobile Labs),Putty
Frameworks: Junit, TestNG, TDD, BDD, Maven, Data Driven Framework
Build CI Tools: MAVEN, JENKINS
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Operating Systems: Windows XP, Windows 7, Windows 8, Linux, Windows 10.
Databases Technologies: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python. HTML, XML,SQL,Perl,VB script
Firefox Add-ons: XPath, Firebug
Methodologies: Agile(Scrum), Waterfall, TDD
Version Control: Git
Repository System: GitHub
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Automation EngineerResponsibilities:
- Created and Maintained Right Test data for Client Applications.
- Development of different frameworks like Page Object Model, BPT, Data Driven etc.
- Involved in Designing & developing data driven framework using Selenium WebDriver, TestNG and EXTENDED REPORTS based on the Test requirements document to cover all the functionalities.
- Tested Web Services/XML/SOAP and Restful services using SoapUI tool and Ready API using Json and WSDL files.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Updated the Test cases and scripts which are available in HP ALM/Quality Center.
- Configured Selenium WebDriver, TestNG and created selenium automation scripts in java using TestNG prior to agile release.
- Identified software problems during test case execution and created defects in HP ALM tool and worked with development team for the fixes, defect verification and defect closing and assisted the Business Users during UAT before project go-live by providing test data
- Test Data Management, Data Masking/Obfuscation, data subsetting for various application Databases such as Oracles, Server, flat files.
- Collaboration with Database Administrators team members to assist with day-to-day tasks.
- Identifying sensitive data in unstructured documents in production and non-production environments using CA Test Data Management to manage risks and satisfy compliance requirements.
- Provided an easy-to-use, highly consumable and reusable data for users and testers and resolved data issues with complex data types and provided workaround solutions.
- Involved in designing automation Test Framework using C# code for web services Automation using UFT API
- Identified application level dependencies and created lookup and reference tables.
- Architecture, designed and built test data management solutions.
- Assisted production support in creating scenarios to diagnose problems and assisted in testing resolutions
- Deployment of Code to Test Environment using Jenkins
- End to End validation of customer accounts in Rumba (Mainframe application).
- Created JUnit HTML test report for the entire test suite.
- Developed new and updated existing Automation test cases for java-based web application using Maven as Build tool.
- Configured Python Web Driver, TestNG and created selenium automation scripts in Java using page object model (POM).
- Recording and writing Test Scripts and Add-ins using UFT 12.54 with Descriptive programming.
- Executed actions in grid tool Datamaker and also Portal defined through a Grid tool Javelin workflows application in conjunction with a publish
- Performing responsibilities of object identification and Data Driven Testing in UFT
- Customizing and enhancing the Test Scripts in UFT, defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expression.
- Handling the tasks of running test, debugging, and enhancing applications & Handling unexpected events that occur during the Test Run.
- Performing Backend testing in UFT by creating and executing SQL queries.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub
- CA TDM Test Data Integration with Jenkins and HP ALM tools.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Identified issues during test data creation and logged Tickets in CA Support.
- Well versed in analyzing Requirement, System Specification, Use-Cases and Technical specification.
- Tested Web Services /XML /SOAP and Restful services using SoapUI tool and Ready API using Json and WSDL files.
- Validated WSDL, request and response XML and added Assertions to validate the response xml with database.
- Experience in writing Test Plan, Test Cases for Web and Client / server applications.
- Experienced in working in Agile environment.
Environment: Oracle/PLSQL, CA TDM portal, GT Data maker, Selenium (WebDriver and GRID), Java, TestNG, Maven, Jenkins, Agile requirements Designer, Javelin, GT Server Components, Ready API, Postman, Swagger, UFT 12.54, HP ALM, XML, Webservices, Soap UI, Rest API, Jenkins, Rally, Android, IOS, Maven, testNG
Confidential -Cleveland, OH
Automation Engineer
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Performed manual and automation scripts development on agile process.
- Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Performed automated acceptance tests written in BDD (Behavior Driven Development) using cucumber.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used to identify object locators and creating X-path using Fire-bug and had Good knowledge of page factory and POM in selenium, Worked with Log4J, apache POI Library, J-unit and TestNG.
- Solid understanding of integration of Oracle Applications modules, Multi Org, Reporting Currencies Setups, Chart of Accounts, FSG, Budgets and Flex fields.
- Performed Data driven testing using QTP/UFT to test the application with different sets of data.
- Experience in automation tools selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and mobile automation testing tool Appium.
- Executed Test Scenarios using 3rd Party Emulators for Android OS and Simulators for IOS testing.
- Automated different workflows using Javelin Grid tool for CA TDM activities,web-services, database activities, SSH Connectivity.
- Configured Datamaker for different requirements like data management, synthetic data generation and also data registration
- Created many Self- service catalouge forms using CA Agile Requirements Designer for Data Generation and Test-Matching
- Prepared test data for testing applications that rely on non-relational data sources like Request-Response pair, XML files and generating multiple XMLs using TDM Portal for Data transfer.
- Experience in test automation using Java/TestNG, Python, Ruby &Selenium(IDE/RC).
- Dotcom Residential, Business Portal Browser testing on Mobile devices using Emulators and Simulators.
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall methodology.
- Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database. Used Stored Procedures in the application.
- Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, jQuery, AJAX, AngularJS, NodeJS, XML and JSON.
- Involved in Problem solving/Defect Tracking Tools like TFS, Quality Center/ALM, BugZilla, JIRA
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Experience in version control tools including GIT and SVN.
- Implemented stock broking/Investments functionality by developing Spring based JSON controllers, business layer, service layer, DTOs/Transfer objects using Java, Spring, CXF, SOAP/RESTful web services.
- Used Python scripting language to automate few of the test cases most of the test being related to feature ANR.
- Cross-browser compatibility testing is executed by testing web applications.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
Environment: Agile, Selenium (WebDriver and GRID), Java, TestNG, Maven, Jenkins, SOAP UI, TDD, BDD, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Appium, Quality Centre, Firebug, PLSQL, Putty, Jira, SQL Navigator, Oracle 10g, UNIX, Windows, Eclipse, Python, Tomcat Server, Load Runner, Cucumber, Jmeter.
Confidential - Gaithersburg, Maryland
Sr.Automation Engineer
Responsibilities:
- Developed Test Automation Framework using Selenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
- Developed new and updated existing Automation test cases using SVN as VCS for java based web application, using Maven as Build tool.
- Experience in working in BPT (Business Process Test), Hybrid frameworks, combination of Keyword Driven Framework, Test Library Architectural framework, Data driven automation frameworks of QTP.
- Implemented Data driven Test scripts using Selenium RC Junit for OAO Project.
- Configured Python Web Driver, TestNG and created selenium automation scripts in Java using page object model (POM).
- Tested the GUI features and verified the functional testing of the application through Android emulator. Involved in the end to end testing of the native application and the mobile browser application. Submit the trade through the mobile app verify them in the order management system and execute them in the mainframes.
- Developed software tools to interact with terminal emulators for test group using Visual Basic.
- Worked extensively with the Development and Business team to help upgrade 9i, 10g and 11i application and setting up of Service contracts, integrating service billing with Oracle GL, providing post production support, maintain service contract workflow, setting up billing schedule and billing profile management
- Worked on CQ Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
- Tested unlaunched Android application using Appium (Selenium) and reported debugs via JIRA to the developers.
- Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
- Configuration Management Tools VSS, IBM Rational ClearCase, SVN, HARVEST.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Implemented Agile/Scrum methods for testing approach.
- Creates ERP systems documentation (including as-is/to-be process documentation); develops and writes training documentation and trains customers .
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Experience with TOAD for backend data validation.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
Environment: Java, Selenium IDE, Firebug, SQL, IOS, Mobile Testing, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber. Selenium WebDriver, SOAP UI, Maven, Appium, TestNG, Quality Center, Fire path, Eclipse, XPATH, HTML, JIRA, CSS, TDD, Oracle and Windows, Jasmine, Protractor, POM, QTP, TestNG, Agile, Python, JUnit, ANT, REST.
Confidential, Massachusetts
QA Tester
Responsibilities:
- Performed Automation Testing of each Build and then Regression testing on each builds using Java and Selenium Web Driver, Selenium IDE.
- Worked with the team members and designed documents, managed and fixed the bugs and defects and report in TFS.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
- Recorded automated UI tests using Selenium recorder for C# coded UI automation.
- Prepared automation test framework (JUnit, and ANT).
- Worked effectively with Developers, AGILE Team, Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
- Developed the Test Cases Client based on FSD'S and Business Rules; And for Web Client based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
- Formulated a comprehensive data migration plan with different conversion strategies, detailed object and field mappings including its transformations and business rules for converting legacy parolee data from Lotus Notes into Oracle.
- Have worked in agile methodology, have actively participated in the scrum and proved constructive approach to quality assurance.
- Performed Input Validations, User Interface Validations , Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Responsible for using Microsoft Test Manager (MTM) and Team Foundation Server (TFS) for one of the projects as part of process improvement initiative for Enterprise QA.
- Performed Smoke and Functional testing on every build of the application using Appium .
- Used GIT to re-modify files and for software development.
- Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
- Create JUnit HTML test report for the entire test suite.
- Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
- Contributing to software process-reengineering efforts aimed at evolving current software development practices to adopt Lean/AGILE and Scrum practices.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Proficient in using testing tools like Quality Center, Microsoft Test Manager (MTM), Visual Studio 2008/2010.
- Tested web services by generating XML SOAPUI Requests and validated the corresponding XML SOAPUI Responses.
Environment:: C#,SQL, HTML, SOAP UI, Groovy Script, Quality Center,VBScript, HTML,UNIX, MTM, Oracle,Selenium WebDriver, Jenkins, Appium,TestNG, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, BDD, JMeter, Jasmine, Protractor, POS, Cucumber, TFS, Oracle 10g,Websphere application server, Unix, GIT.
Confidential -Birmingham, AL
QA Tester
Responsibilities:
- Hands on experience in test automation tools such as HPQTP (Functional Tester) 10/11 and Selenium.
- Proven expertise in creation and maintenance of Hybrid QTP framework (combination of Data Driven and Keyword Driven automation approaches).
- Experience using QTP VBScript utilizing both static and dynamic descriptive programming.
- Integrated QTP and Sikuli with Photon 2.0 to run Atomic actions.
- Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
- Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Equivalent Classes partitioning, Smoke (Sanity), Functional, Integration, Regression, Ad-hoc (Exploratory), Cross - Browser, UI and UAT.
- Proficient in multiplatform (Windows, Linux, MacOS) and cross browser testing (IE, Firefox, Chrome, Safari, Opera) as well as Mobile testing on different devices (Android, iOS, Windows Phone).
- Participation in creation of test plans , Creating test cases & bug reports.
- Performed Count Validation, Dimensional Analysis, Statistical Analysis and Data Quality Validation in Data Migration.
- Used Protractor to avoid sleeps and waits in testing.
- Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Developed Python scripts to test functionality.
- Managed and executed test cases and logged defects in defect reporting tool using HP Quality Center.
- Proven experience using test management and defect tracking systems such as HP Quality Center (ALM), Jira, Bugzilla.
- Extensive experience in software development methodologies like V-model, agile, Iterative and Waterfall Methodologies.
- Implemented Framework for Selenium scripts.
- Strong understanding of SDLC as well as Software Testing Life Cycle.
- Integration with service engine using SOAP based web services using Apache CXF.Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
- Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-2-End testing.
Environment: Quality Center,Oracle, Java Script, Ajax, UNIX,Windows,Selenium WebDriver,Web services, Cucumber,Eclipse,Java,VBScript,python,TFS, HTML,XML, Selenium IDE/RC/Grid, JUnit, WinRunner,LoadRunner,QuickTestPro,WebLogic,TestNG,HTML,CSS, AJAX, MySQL, JMETER,JIRA.
Confidential -Whittier, California
QA Tester
Responsibilities:
- Experienced in developing VB scripts in QTP/UFT to perform functional, regression, system and end to end testing.
- Using VMWare Lab manager, created workspace checked out from Library to run QTP script in the console. Created Fenced work space and send live link to developer to debug issues.
- Developed and maintained Automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts.
- Performed Feasibility study to use QTP tool for automation.
- Preparing Performance Test Plan, Performance Test strategy and Performance Test log.
- Automated the regression test cases using the WebDriver & TestNG.
- Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and JUnit.
- Performed Data Driven ( Cucumber ) and Keyword Driven Tests.
- Developed and maintained Hybrid Framework .
- Involved in writing load scripts using Apache JMeter.
- Used MTM to test plan and test cases .
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows capturing and covering all the Functional/Non-Functional requirements.
- Used Quality Center for requirement analysis, scheduling and generating test cases.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
- Worked on implementing QA Methodologies like Agile methodology and Waterfall.
- Developed and executed SQL queries in the Oracle database to conduct Data integrity backend testing by checking the data tables on the server.
- Utilized WSDL, XSD and XML inspectors to verify WSDL schema and message content with SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API, REST assured frameworks.
Environment : Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, QTP and UFT, Java, WebSphere application server, UNIX, Windows, SQL, Fire path, Firebug, Eclipse, JMeter, Keyword driven and Data Driven framework.
Confidential
QA Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved in White Box, Black Box, Functionality, and User Acceptance Testing.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- Involved in creation of manual Test reports and Test cases.
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Designing Performance Test Scenarios using Load Runner to evaluate the performance of the applications developed in Multi-tier architecture.
- Worked in Waterfall Methodology. Developed, test plans, test cases based on the requirements and logged defects in Quality Center.
- Defects were tracked, reviewed, analyzed using Test Director.
- Designing and developing multiple modules within SHARC UI. Using HTML, CSS, and JavaScript.
- Developed SQL scripts and stored procedures using PL/SQL.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Developed Rest architecture-based web services to facilitate communication between client and servers.
- Created Load Runner Scenario utilized user scripts into real Performance Test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
- Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.
Environment: Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, QTP 9.2, XML, HTML, CSS, JavaScript, Rational Rose and Oracle.
