Senior Selenium Engineer/mobile Test Engineer Resume
Mckinney, TX
PROFESSIONAL SUMMARY:
- 7+ years of experience in Information Technology, extended expertise in QA and Automated Software Testing using Selenium, QTP/UFT, Quality Centre, Appium, Protractor, Visual Studio Team Systems (VSTS), web services using SOA, SOAP UI. Expertise in Mobile applications using Android and IOS.
- Experience in writing System Test Plans, Test Cases, Test Scripts, Automated scripts and Documentation.
- Performed Manual testing, Automated testing and Defect tracking.
- Experience in Requirement Analysis, Arriving at Scenarios from Requirements and Use cases, Test Planning, Test Strategy, Test Case preparation, Test data Preparation, Test Case Execution, Defect Reporting and Documentation.
- Involved in implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Conversant with all phases of Project Life Cycle including requirement gathering.
- Experienced in Web Applications, Web Services, Ecommerce, Client/Server and Database testing.
- Experience in C, C++, Java, Swift, HTML, CSS, Python, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, Git and SVN.
- Working experience with defect tracking tools like Clear Quest, Jira, Test Director/Quality Center (QC) and Team Foundation Server.
- Used open source automation tools FitNesse and DbFit.
- Extensively Performed Black box testing, Positive, Negative, Smoke Testing, System Integration Testing, Regression Testing, Back end Testing.
- Hands - on experience working with Software Development and Testing Methodologies such as Agile, SCRUM, Waterfall and V-Model testing methodologies.
- Working experience in testing the Shell and Pig scripts.
- Working experience in UNIX commands.
- Defect Reporting and Tracking using Test Director and Quality Center.
- Experience in writing, modifying automation script in VB scripting to create custom testing.
- Performed Database testing while writing complex queries from SQL.
- Have knowledge of See Test.
- Well versed with UNIX Commands and Shell Scripting.
- Expertise in tracking the Defects and log them on Quality Centre, JIRA, Source Forge, Gemini, Clear Quest and Visual Studio.
- Working Experience in data Migration using the Business Objects Reports and Web Focus Reports.
- Expertise work collaboratively with off shore and onsite testers, developers and other team members in testing complex projects and in the overall enhancement of software product quality.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT/QTP, Soap UI, Cucumber, Firebug, Fire Path, TestNG, JXL, Coded UI, Protractor, HP Load Runner, DBFit
Technologies: Java, PHP, HTML, CSS, JavaScript, Python, VBScript, C, C++, XML, XSLT, XPATH, XSD, Swift, UML, Perl, TCL
IDE: Eclipse, IntelliJ IDEA
Repository System: GitHub, Subversion, Tortoise SVN
Cloud Based Testing: Sauce Labs, Browser Stack
Mobile Technologies: Android SDK, Appium, Perfecto Mobile, IOS
Test Framework: Junit, TestNG, Mochajs
Project Methodologies: Agile-Scrum, Waterfall, V-Model, RUP
Defect Tracking Tools: Jira, BugZilla, IBM Rational, Clear Quest, TFS, Service-Now, LIMS, HP Quality Center /ALM QC,, TestDirector, TestLink
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic, WebSphere, JBoss, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Travis
Build Tools: Maven, Ant
Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle
Operating Systems: Windows variants, UNIX, Linux, iOS
WORK EXPERIENCE:
Confidential - McKinney, TX
Senior Selenium Engineer/Mobile Test Engineer
Responsibilities:
- Developed and Executed Test Scripts using Selenium WebDriver, Java, Junit, Maven.
- Responsible for implementation of Keyword, Data Driven Frameworks, Page Object Model using Selenium WebDriver and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Implemented QTP 10.0 for automating the Regression Sets.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Created and maintained automated test script for API testing using TestNG.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Experienced in load and performance testing tool JMeter.
- Involved in writing SQL Queries for backend/ETL testing.
- Developed Protractor end-to-end test cases for Web portal implemented in AngularJS.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Performed usability, security, memory, interruption, performance testing of Mobile Applications
- Used Jenkins as continuous integration server to run automated test suites.
- Involved in preparing the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Continuous Integration utilizing GitHub and Circle CI, API-validation within Eclipse, TestNG
- Performed web services testing both SOAP and REST with SOAP UI by validating request and response for XML, Json.
- Developed automated test cases of 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.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Used BDD with Cucumber, Java and created future files with scenario and scenario outline.
- Logged and managed defects using Quality Center/ALM defect management tool
- Used JavaScript, Protractor to develop automation scripts for angularJS applications
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Selenium WebDriver, Firebug, Firepath, XPath, Java, TestNG, Agile, TFS, SQL, VBScript, Quality center, HTML, Maven, Data Driven and Key Word Driven Frameworks, Lims, Jenkins, Cucumber, Java with Appium Oracle11g, PL/SQL Developer, GIT, Maven.
Confidential - New York city, NY
Senior Automation Engineer
Responsibilities:
- Involved in developing he automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Prepared the functional test cases using test design techniques data validation concepts equivalence partitioning, boundary value analysis.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Automated testing using Protractor, jasmine, webdriver and javascript.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Built test automation suites using Java and Protractor.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used Java language and Junit framework for scripting.
- Experienced in load and performance testing tool JMeter.
- Involved in writing SQL Queries for backend/ETL testing.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Environment: Oracle 10g, PL/SQL, SQL, Linux, Agile, HP-ALM, Ecom Jira, Ecom Wiki. Java, Selenium WebDriver, Junit, Jmeter, TFS, JavaScript, HTML, Eclipse, SOAP, SQL, Agile Methodology, J2EE, Oracle, DB2, Soap UI, JIRA Tool for Bug tracking, Protractor, AngularJS, Unix/Linux, XML
Confidential - Charlotte, NC
QC Engineer
Responsibilities:
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- 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.
- Involved in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Involved in automation tools in using test automation tools such as Selenium WebDriver/RC to develop automation testing scripts for the plications.
- 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.
- Evaluated and lead the conversion to using Team Foundation Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- 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.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Logged and managed defects using Quality Center/ALM defect management tool
- Involved in writing SQL Queries for backend testing.
- 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: Microsoft Test Manager, Microsoft Visual Studio, SQL Server 2012, WAPT, Microsoft Office 2013
Confidential - Roanoke, Virginia
Automation Test Engineer/ ETL Tester/ SOA Tester
Responsibilities:
- Executed and scheduled the automation test scripts from Quality Center.
- Delivered overall Test Summary reports from the Quality Center (QC).
- Project is developed using waterfall methodology.
- Creating guidelines for executing manual regression tests, automated tests. Worked closely with SME's to make sure that test cases and test strategy cover every aspect to catch defects at initial stages of testing.
- Involved in automation scripting using Coded UI, C#, MTM.
- Performed database validation using SQL queries
- Involved in Performing the web services testing with SOAP UI by validating request and response for XML
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Involved in creating the Data Base Scripts.
- Developed test approach, test cases for Informatica ETL's based on technical specifications and Mapping documents.
- 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.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Repetitive tests were run using the Automation tool QTP for documenting the regression testing results.
- 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 - Denver, Colorado
Senior QTP Engineer/Web Service Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- 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.
- Manually validate the web services (SOAP/REST services) using Soap UI tool, verify the XML request/responses of the web service calls and log any defects.
- 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.
- Supported all phases of the software development process ( V model ). i.e., Requirements, Design, Development, Review, Testing Analyzed test specifications and converted them into Manual Test Cases.
- Implemented Manual and Black box testing for different modules.
- 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.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica.
- Involved in designing the automation architecture and coding automation scripts using QTP
- Involved in Descriptive programming using QTP
Environment: VB Script, Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL.
Apollo Hospitals
QA Analyst
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Involved in writing the SQL Queries.
- Tested web services both SOAP and REST using SOAPUI.
- Created detailed Technical specifications documents for Data warehouse modelling and ETL processes
- Utilized Agile/Scrum; Waterfall and Hybrid methodologies to deliver business value and revenue generation.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Used Quality Center (HP QC) as a bug tracking system.
Environment: Test Director, Win Runner, Oracle, Toad, HP Quality Center, SQL Plus and MS Office.