Senior Selenium Engineer /mobile Test Engineer Resume
Mayfield, OH
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and QTP, Appium to develop automation testing scripts for web, Mobile and client server applications.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Sound knowledge on Junit, xUnit, nUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Worked on Protractor, Java scripts to automate angular JS application.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Developed automated tests using Rational Functional Tester (RFT) and Visual Studio.
- Experience in doing performance testing of service using JMeter.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Working experience with SQA automation processes and tools (pytest, Jira, Jenkins etc.).
- Experience with the Rational suite of tools (e.g., RFT, RQM, and RTC) .
- Experience technologies such as: Cucumber, Specflow and Gherkins.
- Experience in functional testing, user acceptance testing (UAT), integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application
- Testing using Appium. Experience using bug tracking tools such as Quality Center (QC)/ALM and Team Foundation Server (TFS).
- Strong knowledge in fundamental software development concepts such as OOP, MVC, time-complexity, data structures, etc.
- Used TFS to manage the project details and report.
- Experienced in preparing test cases and defects using TEAM Foundation Server(TFS)
- Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and worked on Waterfall and Agile project environment.
- Comprehensive understanding of OSI Model, TCP/IP protocol suite IP, ARP, ICMP, TCP, UDP, SNMP, FTP, TFTP.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, Firebug, FirePath, Fitnesse, Jasmine, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, Manual Testing, HP UFT and IBM RFT.
Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C++, C#, Python, PHP, Perl, HTML and XML.
Frameworks: Junit, TestNG, Appium, TDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual, ETL Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: Quality Center (9, 10, 11.0), JIRA, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest, Bugzilla, Visual Studio and Bamboo.
Methodologies: Agile, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins and Hudson.
Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.
Operating Systems: Windows 10, UNIX and Linux.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby, Perl and Python.
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH.
Browser: Chrome, Firefox, Safari & Internet Explorer
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Mayfield, OH
Senior Selenium Engineer /Mobile Test Engineer
Responsibilities:
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Performed testing on Office Web Apps, Office Native Apps for iOS and Mac using XCODE, to verify functionality of application.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Incorporated a data driven framework for the test script to access and store data from/to excel spreadsheet using Apache POI.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Performed Mobile Testing in iOS devices and Android devices by using Appium.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Involved in writing SQL Queries for backend/ETL testing.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Logged and managed defects using Quality Center/ALM defect management tool
- Used BDD framework with Cucumber, Ruby and created future files with scenario and scenario outline files.
- Experience with source code control systems such as: GIT, Visual Studio, SpecFlow.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Involved in design and Implementation of Protractor Testing for Angular JS code base.
- Used Jenkins as continuous integration server to run automated test suites.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in Writing Ruby Scripts to develop automated scripts and frame works.
- Automated the Release Process for software releases using C#.
- Involved in preparing the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Experienced in load and performance testing tool JMeter.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Selenium WebDriver, Jenkins, Cucumber, Windows Server 2012R2, SOAP UI, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.
Confidential, OH
Senior Automation Engineer
Responsibilities:
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, xUnit.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, and java.
- Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven Framework using Selenium WebDriver, and Java.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle Angular JS applications.
- Configured Selenium WebDriver, TestNG, Ant tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Performed Manual Testing & Mobile Automation Testing using Appium.
- Implemented simulator for Mobile App Testing by using Appium.
- Developed testing script for mobile IOS and android (Xcode and Android Studio) and Implemented Unit test using XCTest framework .
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Involved in writing SQL Queries for backend/ETL testing.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used BDD framework with Cucumber, ruby and created future files with scenario and scenario outline files.
- Worked with Source version control tool such as Subversion (SVN).
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Working experience with build continuous integration and deployment systems such as Jenkins and Ant.
- Used Java language and Junit framework for scripting.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Designed UI automation test framework using Coded UI Scripts.
- Create automated regression test suites using selenium and C#.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Developed functional, UI, regression test scripts using Coded UI using C#.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with UAT team by providing them with test cases and test data.
- Experienced in load and performance testing tool JMeter.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Java, Appium, Selenium IDE, Firebug, SQL, C#, iOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.
Confidential, Birmingham, AL
Automation Engineer/ Mobile Test Engineer
Responsibilities:
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Involved in automation tools in using test automation tools such as Selenium WebDriver/RC to develop automation testing scripts for the plications.
- Extensively worked on Selenium webDriver with the preferred Languages Java, C#, Python, Ruby and Perl.
- Involved in writing SQL Queries for backend testing.
- Worked with Teradata stored procedures, standard tables and ETL processes.
- Written SQL scripts for validating the data loaded by the ETL processes.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
- 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.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Experience with source code control systems such as: Team Foundation Server (TFS), Visual Studio, SpecFlow.
- Responsible for maintaining Test scripts and Test cases in Team Foundation server TFS.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Involved in automation scripting using Coded UI, C#, MTM.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Create automated regression test suites using selenium and C#.
- Developed functional, UI, regression test scripts using Coded UI using C#.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Designed and Developed automated scripts using LoadRunner based on business use cases for the application.
- Designed scenario in LoadRunner to evaluate the performance of the application.
- Experience in developing multi-protocol (web, database, terminal emulator/mainframe, etc.) advanced scripts that follow object oriented framework using IBM Rational Performance Tester and HP LoadRunner (Performance Center) .
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Proficiency in Visual Studio Test Automation Suite (VB Scripting), SpecFlow, and SQL server knowledge.
- Involved in testing both SOAP and REST services using SOAP UI, Tested both XML and JSON formats.
- Involved in preparing the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Selenium WebDriver, C#, SpecFlow, SOAP UI, Junit, Quality Center/ALM, Eclipse, XPATH, Java, HTML, agile, SQL, Android, Oracle, Protractor, Appium.
Confidential, Concord, NH
Selenium Engineer /SOA Tester
Responsibilities:
- Involved in data driven testing, modifying and executing automated and manual Test cases for different modules using QTP.
- Created recovery files using Recovery Scenario Manager, associated with the recovery scenarios to test to instruct QTP with specified trigger action on unexpected event/popup.
- Involved in maintaining and uploading the QTP Scripts to Quality Cente r.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Involved in writing SQL Queries for backend/ETL testing.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Analysing Business Requirements / Features and preparing the Test conditions in HP Quality Centre.
- Utilized HP Quality Center (HP QC) as a bug tracking system.
- Developed test scripts using Selenium RC, ample use of Firebug to map HTML pages and Selenium to document reports, test results.
- Involved in Performing the web services testing with SOAP UI by validating request and response for XML, JSON files.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
- Delivered overall Test Summary reports from the Quality Center (QC).
- Involved in mapping the requirements to the test cases in QC.
- Performed database validation using SQL queries.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Conduct coding in C#, Junit and Selenium.
- Created and executed the test scripts with Java/Junit for Server side APIs.
- Developed new and updated existing Automation test cases using selenium WebDriver with TestNG, FitNesse and page object model, using Maven as Build tool.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
Environment: C#, SQL, HTML, SOAP UI, Groovy Script, Quality Center, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential, Manhattan, NY
Automation Test Engineer
Responsibilities:
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Designed and executed manual and automated test cases through QC by integrating QTP using data-driven testing .
- Project is developed using waterfall methodology.
- Extensively queried through SQL to check the database records.
- Reviewed database test cases per assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
- Executed and scheduled the automation test scripts from Quality Center.
- Involved in Performing the web services testing with SOAP UI by validating request and response for XML, JSON files.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Performed manual testing on the whole application before going for the automated testing.
- Involved in creating the Data Base Scripts.
- Involved in Systems Integration Testing of web based applications.
- Performed Regression testing for every modification in the application and new builds using Selenium RC.
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
- Prepared the Test Results document which summarizes testing activities and results.
- Performed Positive and Negative testing by inputting valid and invalid data
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Involved in User Acceptance Testing (UAT) of the application.
Environment: QTP10, SOAP UI, Quality Center 10, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.
Confidential
QTP Engineer
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Involved in designing the automation architecture and coding automation scripts using QTP.
- Involved in Descriptive programming using QTP.
- Project is developed using waterfall methodology.
- Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatibility
- Involved in testing both SOAP and REST services using SOAP UI, Tested both XML and JSON formats.
- Performed quality assurance reviews on all System Development Life Cycle.
- Involved in developing detailed test cases and test scripts using Quality Center for Functional, Security and Regression Testing.
- Conducted sanity testing of the application based on user requirements.
- 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 the test cases written for Unit and Integration level.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Analyzed test specifications and converted them into Manual Test Cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: VB Script, Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL.
