We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

Philadelphia, PA

SUMMARY:

  • Over 8+ years of experience in software analysis, Software Quality Assurance Testing of Web, Windows, Web Services and Client/Server applications and databases in Finance, Healthcare, Retail, Insurance, and Telecommunication applications.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in writing test cases as per the Software requirement specifications.
  • Tested a large social network application on multiple platforms - Web, Android and iOS.
  • Experience in multi-platform (iOS, Android) compatibility testing. Written and maintained a test suite for an iPad App using tuneup.js.
  • Experience in using Google Espresso framework for Android and iOS mobile application.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
  • Experienced working with Perfecto Mobile Automation tool.
  • Experienced with Data Structures, Hashes, trees, binary trees.
  • Experience with testing on UNIX/LINUX and multiple MS Windows environments.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experience in C, C++, Core java, C#, Swift, Objective C, TuneUp JS, HTML, CSS, Python, Core java Scripts, Groovy, Oracle, SQL, PL/SQL, MySQL, Cassandra, MS Access, Ajax, Git and SVN.
  • Experience using testing tools such as HP Quality Center (QC), HP ALM, Test Director, JIRA, SOAP UI and Quick Test Pro (QTP).
  • Effectively involved in Defect tracking, reporting, reviewing and analyzing test results using Quality Center and HP Application Lifecycle Management (ALM).
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid test Automation Frameworks.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in using SeeTest Automation/Manual/Cloud tool for Manual and automated testing of Android apps for android phones and iOS apps for iPhone.
  • Expertise in manual testing & mobile application testing.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser.
  • Excellent understanding with Waterfall, V-Model, and Agile (Scrum) software development life cycle methodologies. Ability to understand client requirement and provide with the best solution.
  • A resourceful team player with good Interpersonal, effective problem solving and decision making skills.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, Perfecto, SOAP UI, JIRA, Protractor, JMeter, Manual Testing, Cucumber, Jaws, Appium, SeeTest, Wireshark, Charles.

Technologies: HTML, CSS, Core javaScript, TuneUp JS, Core java, C#, JSP, Ruby, Python, Groovy, Wifi, XML, XSLT, XPATH, XSD, Swift, Calabash, Gremlin, Objective C, C, C++, UML.

Test Framework: Junit, TestNG, Extent

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, IBM Rational, ClearQuest, TFS, Service- Now.

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Servers: WebLogic 10.3.3/10.3.2/10.3.1, IIS,5.0/6.0/7.0,WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6

Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio

Databases: SQL Server, MS Access, Cassandra

Operating Systems: Windows variants, UNIX, Linux, iOS.

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr. Automation Test Engineer

Responsibilities:

  • Involved in ETL process testing using Pentaho Data Integration tool. Created and maintained test documentation and test plans.
  • Coordinate to execute Jobs and Transformations to load data into target tables and reconcile data between source and target tables.
  • Validated the POS sales transaction data load into the target Device data ware houses.
  • Involved in ETL testing and Tableau Reports testing. Tested a number of complex ETL Jobs, Reports, Encryption of files, Decryption of files for initial/ history and daily/weekly/monthly incremental data loads. Performed data validation (detecting and rejecting bad data) and actual ETL functionality (properly processing good data, i.e., transformations, calculations, and derivations)
  • Created ETL test data for all ETL mapping rules to test the functionality.
  • Used Unix Shell scripts extensively for automation of file manipulation and data loading procedures.
  • Worked on validating the API calls developed through Pentaho Data Integration Tool and SOAP UI as well
  • Involved in executing Shell scripts to load data from source to the staging area
  • Test planning and execution of test scripts for multiple projects.
  • Prepared and ran SQL queries to verify dimensional and fact tables.
  • Verify column mappings between source and target.
  • Created SQL's to reconcile counts on source, target and reject records.
  • Attended Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Stand-ups, Sprint Check-In, Sprint Review & Retrospective.

Environment: Pentaho Data Integration Tool, SOAP UI, Jira, HP Application Lifecycle Management (ALM), Java, SQL, Oracle, UNIX, Shell Scripting.

Confidential, Moorestown, NJ

Sr. Automation Test Engineer

Responsibilities:

  • Integrated the existing PNP Automation framework (used to provision new Confidential Voice orders and High speed data (internet) orders and activating them) with Perfecto and executed few PNP Automation framework test cases on different target mobile devices such as Android and Apple devices.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • As a part of Perfecto mobile automation, worked on interacting with UI Automation elements of a web page using Object Spy and Image object to verify the resulting UI.
  • Reported the issues, challenges and problems faced during Perfecto mobile automation and followed up on the solutions provided by them.
  • Maintained metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • Worked on verifying the Confidential Voice orders data and High speed data (internet) orders data both in Oracle database and Cassandra database to check whether the data flowed into Oracle made into Cassandra database as well.
  • Hands on experience working with Gremlin language in order to retrieve the data from Cassandra using gremlin queries and verifying the nodes with their properties are there in the database.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records in Oracle database.
  • Prepared Graph Traversal Language queries in order to verify the database updates, inserts and deletion of the nodes in Cassandra database.
  • Involved in preparing a report of all automation difficulties and test results for further application using Extent.
  • Participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, SOAP UI, Maven, Perfecto, TestNG, HP Application Lifecycle Management (ALM), Firepath, Firebug, Eclipse, XPATH, Java, SQL, Oracle, Cassandra and Windows.

Confidential, Buffalo, NY

Sr. Automation Test Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed white box testing using TestNG for class, method, & WebServices testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Experienced in load and performance testing tool JMeter.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Jenkins as continuous integration server to run automated test suites.
  • 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.
  • 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 Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • 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.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential, Roanoke, VA

QA Automation Tester

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • 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 programming language and Junit Framework.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • 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.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • 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 test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • 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.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.

Confidential, Portland, OR

QA Automation and Manual Tester

Responsibilities:

  • Run the Automated Regression suite and analyzed results and file bugs
  • 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 RC 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.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium IDE and RC.
  • Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • 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, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows.

Confidential, Dallas, TX

QA Automation Tester

Responsibilities:

  • Analyze requirements, design documents, PDF and develop detailed test plan, test cases, test scenarios, test scripts, and prepare necessary test data for test execution in any Environment.
  • Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
  • Used Descriptive, Synchronization, Call function, Parameterization, Checkpoints, Error Handling, Recovery Scenarios, Regular Expressions to enhance test affectivity also created reusable actions by using QTP/UFT.
  • Performed Requirement Analysis by gathering both functional and non-functional requirements based on interactions with the process owners, document analysis and represented them in Requirements Traceability Matrix (RTM).
  • Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QC.
  • Prepared both action based and component based scripts using QTP. Component based scripts were stored in Quality Centre. Executed the action based scripts from Quality Centre/ ALM.
  • Worked on the Regression Automated Testing and Data driven testing using Quick Test Pro.
  • Created Synchronization points to synchronize the Test script to the Application speed in Quick Test Pro
  • Used Quality Center for tracking the defects.
  • Involved in the Database Testing using SQL queries of the application like checking all the tables in the Database and checking whether the data is moving in the respective tables.
  • Aided in generating System Testing Scenarios of end to end testing of application.
  • Assisted in generating Post deployment scripts and UAT scripts for users.
  • Created automated scripts using Quick Test Professional. Generated Test Data for Automation Scripts in Excel from QTP.
  • Maintained and updated the scripts for every release either by updating the object property value for a specific object or by adding new objects to Object Repository
  • Prepared test data and test results (input / output files) for data driven method by using Global and Local spreadsheets in QTP for testing multiple scripts.
  • Experienced in trouble-shooting various problems during design & development phase of automation scripts.
  • Attended meetings with logical data modelers to enhance knowledge of Back-end Testing.

Environment: QTP, Quality Center, Java, HTML, SQL, MS Office, WindowsXP, Load Runner.

Confidential

QA/ Manual Tester

Responsibilities:

  • Understood the Client Requirements and converted them in to Test Requirements.
  • Analyzed the dependencies over the End User Requirement.
  • Actively involved in the preparation of the Test Plan.
  • Designed the Test Cases and the Test Data.
  • Involved in the testing such as Functional, GUI, and Regression using Quick Test Pro. Automated high priority test cases using QTP tool.
  • Reported the defects through Quality Center and various matrices using MS Office.
  • Involved in Functionality, Black box, Integration and System of the application using QTP.
  • Responsible for Generating, Executing Scripts and Analyzing results using QTP.
  • Reviewed the reported Test Cases. Participated in status meetings and prepared documentations.
  • Reported status to the client in various matrix forms.
  • Responsible for Data setup for System testing.
  • Was responsible for Bug Report generation and defect tracking using Quality Centre
  • Wrote MSSQL queries to interact with the database and test/validate data.

Environment: QTP, Java, Quality Center, Silk Central Test Manager, MSSQL 2000, Windows.

Hire Now