We provide IT Staff Augmentation Services!

Test Automation Engineer/mobile ( Selenium/qtp ) Resume

3.00/5 (Submit Your Rating)

Mount Laurel, NJ

PROFESSIONAL SUMMARY:

  • 8 years of professional experience in Software Quality Assurance Testing.
  • Comprehensive understanding of Manual and Selenium based Automation and Functional Testing.
  • Proficient in working with tools such as Selenium WebDriver, Junit/TestNG, Quality Center(QC), JMeter, JIRA, Maven, Jenkins, HP UFT / QTP and SOAPUI.
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
  • Involved in testing SOAP and Restful web services using SOAP UI and developing Scripts using Groovy.
  • Hands on experience in dealing with various Defect Tracking tools like Clear Quest, JIRA, Microsoft Test Manager (MTM), Quality Center (QC), BugZilla and Team Foundation Server.
  • Experience with end - to-end test framework for AngularJS, NodeJS, WebdriverJS, Bootstrap and other JavaScript applications by using Protractor Testing
  • Good exposure in Database Testing and Data Warehouse Testing using ETL tools and expert knowledge in using SQL queries and further usage of Stored Procedures for verifying the database integrity.
  • Excellent working knowledge on Hadoop clusters and Big Data concepts.
  • Hands on experience in ETL testing.
  • Excellent experience in Calabash automation tool for Mobile applications for Android and iOS.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Experienced in using Version Control tools like GitHub, OneOps, SVN and CVS.
  • Having good knowledge on Ant and Maven for Project building tool along with Jenkins and Bamboo for continuous integration.
  • Created Test cases in Ruby according to the user stories and performing regular and regression automation testing.
  • Excellent programming skills in Oracle, SQL, PL/SQL, Java (Object Oriented Programming), and Unix Shell scripting .
  • Substantial Knowledge in dealing with both Software Development Life Cycle (SDLC) like waterfall and Agile, and Software Test Life Cycle (STLC).
  • Had an experience on Junit soap UI with mocking technologies
  • Experienced in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, JBehave, Keyword Driven Framework, Data Driven Framework and Mocha.
  • Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
  • Hands on experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, UAT and Regression testing
  • Good interpersonal, multitasking, and communication skills.
  • Good team player in a distributed team environment with ability to work in multiple projects/teams having very keen observation to details.
  • Implemented PageObjectModel Automation WebDriver, Python and Cucumber with ruby.
  • Interacted with stakeholders regarding business requirements with ease and professionalism.

TECHNICAL SKILLS:

Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Center/ALM 11, Jenkins, Maven, WebdriverJS, Protractor, Bamboo, Clear Quest, SOAP UI, Cucumber, Robot framework(ATDD)

Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Google Chrome, Opera, Tomcat, Sauce Labs, Web Logic & Windows, Linux, Unix

Modelling Tools: MS Visio, MS Project, UML

Database: Oracle R12, MS Access, DB2, SQL Server 2008

Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML

Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.

Reporting Tools: Crystal Reports, SQL Server Reporting Services

Language: Java 8, C++, Python, Ruby, Groovy, SQL, HTML, XML, VB, JavaScript, VB Script, Databases Oracle, SQL Server, MySQL, MS-Access and DB2, Toad.

PROFESSIONAL EXPERIENCE:

Confidential, Mount laurel, NJ

Test Automation Engineer/Mobile ( Selenium/QTP )

Responsibilities:

  • Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analysing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
  • Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
  • Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE.
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Performed testing on Office Web Apps, Office Native Apps for iOS and Mac using XCODE, to verify functionality of application
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
  • Did programming in C++ to contribute to the software project, which automated customized design process.
  • Validated web services manually and through groovy script automation using SOAP UI.
  • Automated the Release Process for software releases using C#.
  • Worked on scripting languages like AngularJS for working on UI automation.
  • Worked with systems engineering team to deploy and test new Hadoop environments and expand existing Hadoop clusters.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM
  • Performed white and Black Box testing using Service Oriented Architecture (SOA) testing tools for the typical web service elements.
  • Developed scripts using Selenium-web driver and Ruby API to automate web based applications
  • Involved in developing Test plan and Test scripts using the business documents in Test Director.
  • Involved in Agile Development Environment. Implemented using TDD and ATDD approach.
  • Used Adobe Photoshop to create GUI.
  • Involved in TDD for developing and performing test cases using Jasmine, WebdriverJS, Protractor and Karma.
  • Wrote a program in C, which converted programmer's interface between two different types of database.
  • Used Page Object model to reduce the amount of code duplication while making changes to UI.
  • Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming using QTP 11.0. Experience in Data Driving and Keyword Driven testing.
  • Performed Mobile Testing and Automated Mobile Simulator using appium.
  • Implemented agility in testing the application using Scrum.
  • Used Jenkins as continuous integration server to run batch scripts of automated test suites
  • Customizing Microsoft’s Team Foundation Server according to the company’s requirements.
  • Performed Different types of testing iPhone App and Android App. Validated Social Networking sites (Face book, Twitter and Google +) for Company Page.
  • Performed End-to-End testing manually and was associated with User Acceptance Testing.
  • Involved Automation testing using TestNG and Selenium for validating web services.
  • Used Team Web Access to plan and run the automated test cases using Microsoft Test Manager.
  • Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
  • Performed ETL testing to verify that data is transformed correctly according to various business requirement and rules.
  • Extensive experience in JAVA programming for JAVA automation/Performance testing.
  • Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
  • Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.

Environment: Selenium QTP, C++, SQL Server, JIRA, MS Excel, Jasmine, HTML, Windows, SQL, Oracle 10g, MS Office, Visual Studio, JAVA, Jenkins, Web Services, Web API,Ruby, Groovy, Bamboo, Unit Testing, TestNG, Eclipse, Python, SOAP UI

Confidential, Spokane, WA

Automation Engineer (QTP/ Selenium )

Responsibilities:

  • Extensively used Selenium Web Driver 2 to test the web application. Developed and implemented robust MVC pattern 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.
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • 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 webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Involved in TDD for developing and performing test cases using Jasmine, WebdriverJS, Protractor and Karma.
  • Involved in automation testing of UI developed using NodeJS.
  • Used SOAP UI 4.0/3.0., WebLogic ANT task to test Web Services running on WebLogic Server.
  • Written Grey box and Black Box test cases based on the User and Business Requirements.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber and JBehave.
  • JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
  • Manually tested the web application through different environments.
  • Improved quality of testing under Agile scrum testing methodologies.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Created the Hybrid Automation framework for mobile application of Android and iOS platform.
  • Used Calabash, BDD based tool to create the automation scripts.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • 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 & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
  • Written gherkin and Ruby scripting automation test scripts to execute in Cucumber
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jasmine, Jenkins, Penetration test, SOAP UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows

Confidential, Jacksonville,FL

QA (Automation/Manual) Engineer

Responsibilities:

  • Analysed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used Appium to test the iOS and Android mobile banking apps.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing. Also performed manual testing for the same.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
  • Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in Java using Test-NG prior to next quarter release.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Designed Scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Selenium Web driver/IDE, Eclipse, C#, JMeter, JIRA, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit, QTP.

Confidential, Evansville, IN

Selenium QA (Automation/Manual) Engineer

Responsibilities:

  • Performing Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
  • Perform Black Box and White Box testing.
  • Performed defect logging and tracking using the HP Quality center and JIRA.
  • Developed some automation test cases in Linux.
  • Experience in testing using Rest Web Services.
  • Experience in using Selenium to create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing.
  • Involved in the Regression Testing by using Selenium after each modification and enhancement.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Hire, train, develop and supervise yard staff to meet company standards • Manage day-to-day operations of the yard, including managing the receiving, storing, and vehicle documentation, protection and maintenance functions
  • Used Synchronization in Selenium to take care of the timing problems between QTP & Application under Test.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Documented the raised defects and followed up with development team for defect fixes.
  • Creating keyword or hybrid framework for Functional Testing.
  • Responsible for writing SQL queries for accessing data from the MySQL database
  • Coordinated with UAT team by providing them with test cases and test data.

Environment: HP Quality Center, Quick Test Pro, Selenium, JIRA, Java/J2EE, JavaScript, Web Sphere, WSDL, Linux, UNIX, XML, Selenium, Rally, Web Logic application server, MS Office, Oracle.

Confidential, NJ

Selenium QA Engineer (Manual/Automation)

Responsibilities:

  • Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data and log defects using Rally.
  • Tested compatibility of application for dynamic and static content under various browsers using HTML IDs and XPath in Selenium.
  • Used Selenium RC framework with Java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Performed Regression testing for every modification in the application and new builds using Selenium RC.
  • Created and executed the test scripts with Java/Junit for Server side APIs.
  • Involved in validating sites across browsers and operating systems - testing the accuracy of links, visual presentation and its alignment with design specifications.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
  • Co-ordinate review meetings to resolve bug related issues with the developers.
  • Conducted numeric, non-numeric and limits data validation using positive and negative data.
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Selenium, Quality Centre, Eclipse, Java, JUnit, SOAP UI, HTML, JavaScript, CSS, SQL, Windows XP, Oracle 11g, Agile Methodology.

Confidential

Manual/ QA Tester

Responsibilities:

  • Analysing Business Requirements / Features and preparing the Test conditions in HP Quality Centre.
  • Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
  • Develop test scripts using Selenium RC, ample use of Firebug to map HTML pages and Selenium to document reports, test results.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
  • Extensively queried through SQL to check the database records.
  • Participated in scheduled meetings with Development team and Business analysts.
  • Monitored and tracked high priority defects on a day-to-day basis, wrote positive and negative test cases, improved traceability to reduce project risk and increase the quality of the application.
  • Involved in Systems Integration Testing of web based applications.

Environment: Selenium, QTP, Perl, Python, SQL Server, JIRA, MS Excel, HTML, Windows, My Eclipse, Java.

Confidential

QA Engineer (Manual)

Responsibilities:

  • Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatibility
  • Conducted sanity testing of the application based on user requirements.
  • Involved in developing detailed test cases and test scripts using Quality Center for Functional, Security and Regression Testing.
  • Used Quality Center to track and report system defects and bug fixes.
  • Written modification requests for the bugs in the application and helped developers to track and resolve the problems
  • Prepared user documentation for UAT (User Acceptance testing).
  • Performed quality assurance reviews on all System Development Life Cycle.
  • Responsible for creating and filing bugs.
  • Coordinated meetings with the Development teams to ensure appropriate handling of the bugs and their timely resolution.
  • Participated in bug review meetings on behalf of the QA team.

Environment: ASP.NET, VB script, XML, Oracle, SQL, Agile, Windows 2000, Quality Center 9.2

We'd love your feedback!