Sr. Automation Test Engineer / Mobile Test Engineer Resume
Houston, TX
SUMMARY
- Over 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Mobile, Client/Server applications and databases in Finance/Insurance, Healthcare, Ecommerce/Retail & Banking Applications .
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP & Appium to develop automation testing scripts for Web, Mobile and client server applications.
- Experienced with SOA, Web Services, SOAP, SOAPUI, ITKO LISA, RESTFUL, WSDL technologies and writing Groovy Scripts .
- 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.
- Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in Manual Testing Regression Test Scripts with FitNesse Tool and Automating them by coding in Java.
- Experienced working in Agile, Incremental and Iterative, Scrum, XP, or Lean environments.
- Develop and execute complex test scenarios using Parasoft SOA - RESTful API testing in integrating SOA with Oracle EBS.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
- Experience using the Parasoft SOA test tool for Web collaborative development of a Performance Test Environment.
- Supported test automation framework by writing new testing methods with Python using Selenium Web Driver and Visual Studio.
- Experience with QTP/UFT - Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Understanding of High level functional overview for Functional Solution and Sterling OMS Solution Design
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- 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.
- Tested YouTube Application across multiple platforms of Android touching the stack across the web.
- Primarily responsible for Android and IOS mobile app functional validation, data validation and API testing using Advanced REST client, JSON validation.
- Worked on Test Data Management (TDM) tools and supported automation frameworks.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Wrote automated scripts for angular JS application using protractor and Java scripts .
- Developed an automated scripts and frame works using Python, Java, C#, VB Script .
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium .
- 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.
- 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 analytic al and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, FitNesse, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium, See Test (Android Testing), JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Databases: Oracle, SQL Server & MS Access.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. Automation Test Engineer / Mobile Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life Cycle ( SDLC ) using Waterfall, Agile methodologies.
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Extensively automated Regression and Functional test suites by developing over 246 test cases, 7 test suites using Selenium WebDriver, Java, TestNG.
- Used Selenium Grid to run Test Cases in multiple browsers and platforms.
- Integrate the Selenium Automation Test Cases to Clear Case VOB .
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Junit, Maven and Java.
- Developed Test Frameworks in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test Automation (Java/TestNG).
- Performed White Box Testing using TestNG for class, method & Web Services Testing.
- Perform Functional and Browser Compatibility Testing on mobile (Windows Mobile), Web and Desktop Applications (Windows).
- Developed automation script for Mobile Native applications (IOS, Android) using Appium .
- Performed mobile testing on various mobile device simulators using the native and web properties of the objects.
- IPhone Development using XCode, IOS 5 and Objective-C, Used Core data object models to cache data to prevent excessive service calls and to handle excessive calls.
- Integrated Appium with Sauce Labs for distributing tests on cloud, Integrated Appium with Continuous Integration tool - Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Scripts.
- Used Emulators and IOS Simulators to perform the Manual Mobile Testing.
- Prepared 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.
- Strong experience with SOA Architecture which include SOAP and Restful Web Services Testing.
- Developed test cases and automation test scripts based on business/Functional specifications using SOAP UI .
- Performed web services testing using SOAP UI by validating request and response XML, JSON files .
- Involved in testing of web services using SOAP/REST services using SOAP UI, Groovy Script .
- Extensively used iTKO LISA and SOAP UI or Functional Testing of web services.
- Strong knowledge in web services testing via tool SOAP UI/ REST web services/ CA LISA (iTKO Lisa).
- Performed Data Driven Testing by using JDBC and Groovy script as a data source in SOAP UI.
- Working on TDM (Test Data Management) related activities in helping the team in providing test data for execution.
- Good Experience in Agile Methodology with SCRUM Process for the product development.
- Used BDD Framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Quality Center/ ALM Defect Management tool.
- Wrote SQL Queries for backend Testing .
- Wrote automated scripts for Angular JS application using protractor and Java Scripts.
- Developed test code in Java language using Eclipse, IDE Framework.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared Manual and Functional Test cases on Web and Mobile applications (IOS & Android) as per the requirements.
- Used Jenkins as continuous Integration server to run automated test suites.
- Used Web-Debugging tools like XPath, Firebug and FirePath to locate elements.
- Participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Cucumber, Jenkins, LoadRunner, SOAP UI, iTKO LISA, Maven, Appium (Android), TestNG, Quality Center, FirePath, Firebug, Eclipse, Java, Android, SQL Server, JMeter. Protractor, Oracle, UNIX, Windows 8/7, XP
Confidential, Atlanta, GA
Sr. SDET/ Web service Tester/ Mobile Tester
Responsibilities:
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using C#.
- Executed, developed and maintained over 182 Selenium automation scripts for trading web application.
- 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.
- Involved in Automation of the test cases using Selenium Web Driver, NUnit and Ant.
- Created NUnit HTML test report for the entire test suite.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Developed an extensive test suite and performed tests in local environments using Coded UI
- Used Coded UI with layered framework, automation teams can develop sophisticated tests.
- Generated coded web tests out of recorded web tests to be modified in more complex web tests using Visual Studio Team System (VSTS).
- 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 Selenium WebDriver and Cucumber with ruby.
- 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.
Environments: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, NUnit, Quality Center, Eclipse, XPATH, C#, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.
Confidential, Columbus, OH
Selenium Engineer/SOA Tester
Responsibilities:
- Discuss with SA with the requirements and changing functionalities on the stories.
- Actively involved in SCRUM and Sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources when necessary, prioritizing and review milestones and accomplishments.
- Configured Selenium WebDriver and created Selenium automation scripts in C# using TestNG prior to agile release.
- Preparing the Super Class, Common function libraries, Data pools as per the Automation Test Cases.
- Using Base URL to Run Test Cases in Different Web Browsers in Selenium.
- Web Driver for writing automated tests of websites in Selenium.
- Worked with Retesting and Regression testing.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Prepared the test cases for interfacing the Customers, Invoices, and Payments from ORMB to Oracle.
- Involved in automation scripting using Coded UI, C#, MTM .
- Utilized HP Quality Center (HP QC) as a bug tracking system
- Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
- 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.
- Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
- Definition and preparation of UAT Test Data .
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
- Queries using SQL Developer for data seeking to understand customer behavior in the IVR .
- Conducting the follow-up meetings with project & Support team to go through the bottlenecks
- 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.
- 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.
- Integrate the Selenium Automation Test Cases to Clear Case VOB.
Environment: Selenium, C#, SQL, HTML, SOAP UI, ORMB, Groovy Script, Peak Test, VOB, HP Quality Center, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential, Pittsburgh, PA
Automation Test Engineer/ ETL Tester
Responsibilities:
- Plan and Execute the Test Plan for Confidential Fulfillment Feedback project.
- Reviewed Functional requirement and Use Cases documented in Requisite Pro .
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and excepted results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Used Quick Test Professional (QTP/UFT) for regression testing and running the automation suite
- Responsible for software QA and analysis, with emphasis on performance testing and Functional decomposition of web-based ( SOA ) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components - legacy mainframe, Web and upgrade.
- Conducted test case reviews and presented the test cases/test scenarios of the team members for all iterations.
- Participated in daily SCRUM meetings and give the daily status of testing.
- Optimized Quick Test Professional (QTP/UFT) scripts for Regression Testing of the application with various data sources and data types.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earliest version using Quick Test Professional (QTP/UFT).
- Customized the QTP/UFT test as per the Test Case by using the VB-Script .
- Played important role in defining automation framework architecture in Selenium WebDriver for migrating current automation from QTP/UFT to Selenium WebDriver.
- Scripted current test scenarios in new selenium WebDriver with Java with TestNG framework .
- Executed SQL quires to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environment: HP Quality Center 10, QTP 11.0, VB Script, Selenium WebDriver, Java, TestNG, Mochajs, HTML, DHTML, CSS, IIS Web servers, IBM Web Sphere, RAD, DB2.
Confidential, Cincinnati, OH
Senior QTP Engineer/Web Service Tester
Responsibilities:
- Identified the test requirements based on application business requirements and blueprints.
- Created test cases, test scripts based on business requirements of the Application using TestRail.
- Work in conjunction with the requirements Analyst and other Tester to create and organize Software Requirements in Quality Centre.
- Performed GUI Testing using QTP for record and play button.
- Performed Backend Testing using SQL queries to access the main database.
- Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative,
- Involved in performing Regression, Integration, System, User-acceptance, Performance and Black Box Testing .
- Played major role in manual testing and automation process using QTP .
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios .
- Worked directly with developers to report discrepancies and to resolve defects and track changes to status.
- Defects were tracked, reviewed and analyzed using Jira .
- Involved in analyzing the applications and development of test cases.
- Involved in doing System testing of the entire applications along with team members Applications are tested manually.
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in Preparing Test Plans.
- Wrote SQL queries and stored procedures to validate data.
- Documented errors and implemented their resolutions.
- Created test scripts, executed test scripts.
Environment: Oracle 7.1, Jira, QTP, Visual Basic 5.0, TestRail, Manual testing, QTP, Win Runner 5.01 and Windows 95.
Confidential
Manual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases .
- Manually perform Functional testing that includes Security, System testing, Smoke testing and Backend testing.
- Reviewed the Test Cases written for Unit and Integration level.
- Created and executed automated software test plans, cases & scripts and performed manual testing.
- Project is developed using Waterfall Methodology .
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- 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 and implemented Business Requirement Documents .
- Involved in writing the SQL Queries and creating the Data Base Scripts.
- Reviewed database test cases per assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Worked on SQL statements in checking the validity of the Backend .
- Participated in Integration, System, Smoke Testing.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Used Quality Center (HP QC) as a bug tracking tool.
Environment: Manual testing, Quality Center, JAVA, XML, HTML, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.
