We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

4.00/5 (Submit Your Rating)

FloridA

PROFESSIONAL SUMMARY:

  • Over 8 years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and
  • Web Based Applications.
  • Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, Jmeter, JIRA, SOAPUI.
  • Experience in Automating Client/ Server applications using IBM RFT tool.
  • Expertise in Automating Mobile applications using Appium.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Proficient in using SoapUI for testing Web Services(HTTP and REST) and used various types of assertions such as soap fault, Contains, X - path etc.
  • Experience in ASP.NET and AJAX applications for testing website applications.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using JUNIT unit testing framework.
  • Experienced in automation testing with Rational Robot .
  • Expert in writing QTP scripts from scratch by using Descriptive Programming and developing Libraries, Functions in VBScript to build Automation Frameworks.
  • Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson for nightly batch run of the Script.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • 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 in Performance Testing of API and Web applications using Silk Performer and Jmeter.
  • Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Experience in bug reporting tools like Clear Quest, BugZilla, and JIRA.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, IOS.
  • Good programming skills in Java, VB, C#, Python,Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases, Good experience in object oriented concepts and Design patterns.
  • Working Knowledge of Rational tools such as IBM Rational Collaborative Lifecycle Management (CLM) , Rational Quality Manager (RQM) and Rational Team Concert (RTC) .
  • Proficient in using basic SQL queries to perform back end testing for data integrity.
  • 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:

Testing Types: Black Box, Functional, Integration, System, Sanity, Regression, End to End, User Interface, User Acceptance, Smoke, Database Testing, Security Testing, Compatibility Testing, Usability Testing, Accessibility Testing.

Automation Testing Tools: Selenium Web Driver IDE/GRID, Appium and IBM Rational Functional Tester (RFT), Mercury QTP, HP Quality Center, CA LISA, Cucumber, TestNG, Fitnesse, SOAPUI, Coded UI, Appium, Protractor, GUI TOOL

Mobile OS: ANDROID, IOS, J2ME, Blackberry, Symbian

Test & Defect Management Tools: Test Link, JIRA, Clear Quest, BugZilla, HP Quality Center/ALM

Databases: Oracle 8i/9i/10g/11g, SQL Server 2005/2008.

Domain Knowledge: Financial, Gaming, Asset Management and Email Marketing

Languages: Java, HTML, C#, C++, Ruby, Python, .net, VB.net, PHP, Perl, Angular.js

IDE: Eclipse, IBM WebSphere, web logic

Agile Tools & Office Tools: Hansoft, MS Office

Misc: Maven, SVN, Jenkins,GIT

PROFESSIONAL EXPERIENCE:

Confidential, Florida

Senior Automation Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Prepared test plans to identify test strategies and resource, Experienced in testing code developed in TDD / BDD environments
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests in Selenium WebDriver using Core Java, Python programming language .
  • Responsible for setting up the framework and test environment.
  • Wrote VBScripts for Black Box and White Box Testing .
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • For regression testing Scripted and developed automated test script suites in Rational Robot .
  • Wrapped Robot commands together into reusable functions to allow access to higher-level functionality for scripting.
  • Developing test libraries in python to automate and provide user-level keywords to run the automation script in robot framework primarily.
  • Created BDD Cucumber -JVM Framework, adding scripts( Ruby ) for Gherkin based user stories and also marking tags for smoke, regressions, UAT (BVT) .
  • Uses Jmeter and Jenkins to build, maintain, run, and analyze results from product scripts used to stress-test application and database servers.
  • Developed automation scripts using Selenium framework involving chai , mocha and node JS(jasmine).
  • Development of automated scripts for angular JS application using Protractor and Java scripts.
  • Validated request and response XML, SOAP and RESTFUL Web service calls, Performed the API (Application Programming Interface) testing using POSTMAN service, review the JSON generated, Also created the documentation on the GitHub repository.
  • Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Executed functional test cases based on windows and mainframe.
  • Used Ranorex test automation tool for the desktop applications and benefit from flexible windows UI test automation.
  • Run and maintain existing automation suits utilizing codedUI .
  • Created Tests for an entire modules of the application to check all the Error Message in the Database using the DBFit Tool .
  • Developed Test Cases for both IOS and Android mobile applications using Test Link tool.
  • Developed Automation scripts for all the new UI changes using Xcode as an IDE and exposure with Appium on Ruby Language.
  • Implementation of SQL Queries for backend/ETL testing.Development of functional test cases using Data validation and Data Design Techniques.
  • Conducting POC with available tools like Silk Performer and Jmeter , Create, Maintain and Run Script on Silk Performer .
  • Contributed to Appium testing framework for testing UI elements and functionality in iOS and Android apps.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Python, Ruby, Selenium webdrive, Jmeter, VB scripts, Jenkins, DBFit, Rational Robot, codedUI, Appium, JavaScript, Python, Perl, POSTMAN,GITHUB, Test Link tool, DBFit, XML, Silk Performer, HTML,Ranorex, Fire Path, TDD,Oracle BRM, Eclipse, PL/SQL, Windows XP.

Confidential, Temple, TX

Sr. Automation/ Mobile tester

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.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Provided the Automation Estimation for developing scripts with Selenium and Appium.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Executed automated test scripts using Appium on different Android versions & devices and provided the Results.
  • Installed/uninstalled new builds, took logs for Android devices using ADB commands
  • Performed UI testing and front end testing using Selenium and AngularJs applications using Protractor.
  • 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.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed API testing using Postman chrome using JSON.
  • 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 Maven.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Monitored and tracked defects/risks and managed through resolution using Jira.
  • Generated the reports from the logs using PERL scripting.
  • Configured Mocha for generating dynamic tests and ran tests to see reports on browser.
  • Created Acceptance Tests from scratch using the FitNesse Tool.
  • Tested the application under different networks and Internet speeds including 2G, 3G, 4G, and Wi-Fi.
  • Tested the application based on different OS versions of the devices and prepared the traceability Matrix for analyzing the behavior.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Conducted System Testing and User Acceptance Testing(UAT) for every client and Conducted Backend testing writing extensive SQL queries.
  • Perform System Integration tasks and perform both Regression and Acceptance Testing for each Software Release.
  • Extensive server-side web application programming experience using agile development techniques that required heavy use of Struts MVC, Hibernate and Spring web application frameworks.
  • Create Coded UI test using Microsoft Visual Studios, C#, and Test Manager for Workflow Automation
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • 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, Perl, Selenium WebDriver, Cucumber, TestNG, Jenkins, Quality center, SOAP UI, ANT, JSP,JSON Servlets, Mocha,Struts, Java Script, SQL Server, IE, Firefox, Chrome,C#, FitNesse, WebLogic, Windows, UNIX, Confluence,TDD, JIRA,Agile, Android and IOS platforms. ADB Tool.

Confidential, Madison, WI

QA Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Performed different testing task using various test scripts on Selenium WebDriver and Junit.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver API and Flash Monkey API to write automation script and run Flex designed site.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files .
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver and Junit to run the parallel testing, Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java, Python ).
  • 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.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Coordinated for conducting white box testing.
  • Conducted backend testing using SQL queries and PL/SQL to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases, with Oracle and Toad also JDBC.
  • Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.
  • Designed reusable test scripts in Perl and Java script for testing many Unix applications.
  • Involved in web and windows projects , with both C# and VB.NET using codedUI automation tool .
  • Used BugZilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium RC/IDE/GRID, Selenium WebDriver, JavaScript, Jenkins, Junit, codedUI,XML, DHTML, HP Quality Center, SOAP UI, ANT, SQL, Clear Quest, BugZilla, SQL, Oracle, Windows.

Confidential, Reston, VA

QA Analyst/ETL/BI Test Engineer

Responsibilities:

  • Analyzed the Requirements from the client and developed Test cases based on functional requirements, general requirements and system specifications.
  • Prepared test data for positive and negative test scenarios for Functional Testing as documented in the test plan.
  • Performed Smoke Testing, GUI Testing, Functional Testing, Backend Testing, System Integration Testing, Sanity Testing, and User Acceptance Testing (UAT).
  • Prepared Test Cases and Test Plans for the mappings developed through the ETL tool from the requirements.
  • Extensively used Informatica Workflow Manager to run the workflows/mappings and monitored the session logs in Informatica Workflow Monitor.
  • Verified session logs to identify the errors occurred during the ETL execution.
  • Created Test Cases, traceability matrix based on mapping document and requirements.
  • Written several complex SQL queries for data verification and data quality checks.
  • Developed test plan with testing scenarios from the end user perspective for User Acceptance Testing (UAT).
  • Used Informatica Power Center 8.4 to run/monitor the ETL jobs and tested the functionality according to data mapping requirements
  • Worked on data validation, constraints, record counts, and source to target, row counts, random sampling and error processing. Preparation of System Test Results after Test case execution.
  • Tested the ETL Informatica mappings and other ETL Processes (DW Testing).
  • Effectively coordinated with the development team for closing a defect.
  • Prepared Test Scenarios by creating Mock data based on the different test cases.
  • Perform defect tracking and reporting with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process.
  • Debugging and Scheduling ETL Jobs/Mappings and monitoring error logs.
  • Have tested reconcile and incremental ETL loads for the project.
  • Tested data migration to ensure that integrity of data was not compromised.
  • Wrote complex SQL queries for extracting data from multiple tables and multiple databases.
  • Extracted data through an ETL tool in order to produce an XML file and validated XML and XSD files.
  • Used HP Quality Center as defect tracking tool.
  • Before the Load is accepted to test, have performed smoke or shake-out test.
  • Extensively used Oracle database to test the Data Validity and Integrity for Data Updates, Deletes & Inserts.
  • Done data validation for the Cognos reports.
  • Tested reports in Cognos using Analysis studio, Report studio and query studio.
  • Provided the management with weekly QA documents like test metrics, reports, and schedules.

Environment: Oracle 10g, Informatica Power Center 8.4, IBM Cognos 8.0, Micro Strategy, SQL, PL/SQL, UNIX, Putty, Teradata V2R6, Session log files, Flat files, XML, XSD, XSLT, HP Quality Center, Web Services, SQL Server 2008, and TOAD, SFDC

Confidential, Houston, TX

QA Tester

Responsibilities:

  • Analyzed business requirements, data mapping requirement specifications, and responsible for documenting functional and supplementary requirements in Quality Center (QC).
  • Involved in reviewing Data mapping specifications document to create and execute detailed system test plans. The data mapping specifications document specifies what data will be Extracted, Transformed and Loaded into the Data Warehouse.
  • Involved in writing detailed Test Cases using QC for Functional and Integration Testing.
  • Used Quick Test Pro (QTP) to perform automation testing to check the basic functionality of the modules.
  • Planned, designed and executed test cases based on requirement specifications document and developed manual test cases for Positive, Negative and Functional testing.
  • Involved in setting up the test environment in QA by making the required data available for validating the ETL Processes. Data validations are performed for the data that moves from source to staging, staging to data warehouse.
  • Performed manual back end testing by writing SQL queries and validating against Web Service Response using TOAD and SOAP UI.
  • Used Quick Test Pro (QTP) for the automation and ran the ETL Test scripts for Regression Testing.
  • Written UNIX scripts commands which involve data validation.
  • Responsible for testing ETL process based on Data Mapping Specification Document by writing complex SQL Queries.
  • Compared and validated Reports Generation with Query Outputs using SQL Scripts and Cognos.
  • Performed quality assurance reviews throughout System Development Life Cycle.
  • Performing the manual testing on the main features of the product.
  • Involved in Regression, Functional, Integration and System Testing.
  • Performing the Smoke testing of the build and verifying the fixed defects.
  • Extensively used Autosys for automation of scheduling jobs on daily, bi-weekly, weekly monthly basis with proper dependencies
  • Prepared Reverse Traceability Matrix (RTM) to validate adequate test coverage.
  • Used Quality Center (QC) to track and report system defects.
  • Participated in defect review meetings with the team members and improve data quality.
  • Scheduled Review meetings to discuss Test Plans, Test Cases and Test Results.

Environment: Quality Center 10.0, Quick Test Pro (QTP) 10.0, Automation Testing, Informatica 9.x, Cognos 10.x, Unix, Autosys 11.x, DB2, Toad 9.7.2 and SQL developer.

Confidential

QA Engineer

Responsibilities:

  • Prepared Test Plan, Test Environment, Test Data and Test Reports.
  • Responsible for testing core feature of Client/Server application like Lobby and Ring Games.
  • Performed Functional testing including Sanity, Smoke, System, Integration, Regression, User Interface Testing, End to End testing and Adhoc Testing.
  • Developed Test Scenarios and Test Cases.
  • Developed test cases for both Web based and Client Server Application
  • Developed Automation test scripts using IBM Rational Functional Tester testing tool with Java for Functional and Regression Testing.
  • Done performance testing for Load, Stress, and Volume and prepared the Metrics and Reports.
  • Prepared Flow Diagram and Dependency Diagram for different modules.
  • Weekly presentation to Team Lead for defining & improving processes followed & Quality Standard in whole Organization.
  • Internal Review meeting for improvements in the Standards followed, Guidelines, Checklists and present processes followed.
  • Executed Manual and Automation scripts and filed bugs in JIRA.

Environment: JIRA, IBM RFT tool, Java.

We'd love your feedback!