Automation Tester/mobile Tester Resume
FloridA
SUMMARY
- Around 8 years of experience in IT, extended expertise in analyzing, testing and implementation of both Manual Testing, Automation Testing using Selenium and UFT for all web based, mobile based and client/server applications.
- Expertise in reviewing/ analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases, Test Scripts and interacting with development Team.
- Extensive experience in Defect Lifecycle, STLC, SDET methodology and software Development Life cycle SDLC management and different methodologies like Agile, Scrum and Waterfall Software Development methodologies SDLC .
- Hands on experience with bug Tracking tools like HP ALM /Quality Center/Test Director, Clear Quest, JIRA, Bugzilla from tracking to until resolving.
- Experience in functional automation tool QTP and load Performance testing tool using Load Runner.
- Proficient in Java and have sound knowledge on OOP Object Oriented Programming concepts.
- Hands on experience in developing automated scripts and frameworks using Java, Python, JavaScript.
- Performed testing of database applications developed with Oracle, Sybase and SQL server.
- Extensively worked on Data Driven, Keyword Driven and Hybrid Test Automation Frameworks in selenium and QTP.
- Hands on experience in VB Script programming for development of scripts in UFT and managed the data in ALM Quality center QC .
- Combined Protractor with powerful tools and technologies such as Selenium Web Driver, Jasmine, Cucumber, JBehave.
- Good at automating repetitive work through Shell script using Python.
- Having knowledge of HP QTP/UFT, Ranorex, Mobile testing Cucumber (BDD), Pythonscripting and SOAP UI and POSTMAN.
- Tested and implemented applications built using Python. Experienced in developing applications in Python language for multiple platforms
- In depth experience in Regression testing, User Interface testing, Functional testing, Integration testing and supporting User Acceptance Testing (UAT).
- Developed test scripts using Gherkins - Cucumber.
- Performed various kinds of testing including Functional, System, Smoke, Regression, Integration, User Acceptance Test UAT, Performance, GUI, Black box testing and compatibility testing of Web and Client Server based applications.
- Experience programming in Java, Python, VB Script, JavaScript, C, C++, HTML, XML and SQL on cross platforms like Solaris, windows and Unix/Linux environments.
- Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
- Experienced with SOA, Web Services, SOAPUI, RESTFUL, WSDL technologies.
- Expertise on SOA architecture which include SOAP web service an RESTFUL webservice testing and extended testing of web services using CA LISA in a low impact way.
- Experience with Mobile App and Hybrid App testing in both IOS and Android using tools like Appium, emulator, simulator.
- Excellent experience with source version control tools such as Subversion SVN ad GIT.
- Sound Knowledge on Junit, TestNG framework for unit testing, Maven, Ant for project building tool, Jenkins/Hudson for continuous integration.
- Experience in load and performance testing tool using JMeter, Protractor.
- Expertise in back end testing and writing SQL queries, joins, procedures using Oracle and SQL server.
- Implemented Page Object Model POM automation framework with Selenium WebDriver and Cucumber in Java.
- Involved in setting of QA test environment with simulated POS test environment.
- Ability to interact with end users, excellent leadership, also quick learner, team player with good communication skills and delivering under high stress environment.
- Excellent analytical and problem-solving skills with the ability to trouble shoot and Worked closely with Business Analyst for requirements study and develop SQL scripts for end-end process validation.
- Adept technical skills in the Telecommunications, Banking, Healthcare, Insurance, Retail, Travel domains.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, JMeter, Cucumber, Firebug, Fire Path, Fitness, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, HP UFT, Postman, Tomcat and IBM RFT.
Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, Groovy, C, C#, Python, Django, HTML and XML.
Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, 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 Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.
Methodologies: Agile, Scrum, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins, Gherkins 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 and Python.
Version Control: SVN, GIT
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP, ICMP
PROFESSIONAL EXPERIENCE
Confidential, Florida
Automation Tester/Mobile Tester
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.
- Developed GUI automation testing framework, iOS and Android with Appium, Selenium and Page Object Model.
- Coordinated with on shore and off shore teams and conducted status calls.
- 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 TestNG 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.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used Appium for testing Mobile app with full access to back-end APIs and DBs from test code.
- Experienced in load and performance testing tool JMeter.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Used Pythonunit and functional testing modules such as unit test framework in-line with Agile Software
- Used emulators and simulators to test the application virtually.
- Used Git as code repository and Code Collaborator to manage code reviews
- The entire Java scripting done usingCucumberFrameworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Created core PythonAPI which will be using among all modules.
- Used Jenkins as continuous integration server to run automated test suites.
- Have built a test automation framework based on TestNG and Selenium Web driver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- 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.
- 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).
- Deployment of platform using Docker and Ansible in AWS.
- Scripted the test cases using Groovy scripting in SoapUI.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records and used Apache POI to read the data.
- 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, Gherkins, Groovy, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, GIT, Firepath, Firebug, Eclipse, Docker, Apache POI, POM, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential -San Antonio, Texas
Performance 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 TestNG Framework.
- Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- 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(POM) with Java, Selenium WebDriver.
- Experience in using Pythonto launch QTP scripts from command line for continuous integration testing.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- AngularJS based User Interface application tested using Protractor.
- Used Cucumber on regression testing and functional testing with selenium to test the test scenarios, test cases.
- Used Python for dynamically generating property list for every application and SQL. Automated data movements using Python scripts
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Testing Native app and Mobile app for both IOS and Android.
- Executed Test Cases recorded in JIRA manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Experienced in load, stress, volume 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.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Used SVN as code repository and Code Collaborator to manage code reviews.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- 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.
- 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.
- Actively participated in walk-through, inspection, review and Scrum meetings for quality assurance with BAs, SMEs and Developers.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, TestNG, JIRA, Eclipse, XPATH, Java, HTML, CSS, Agile, SVN, SQL, Android, IOS, Oracle and Windows.
Confidential - New York city, NY
Software Test Engineer
Responsibilities:
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
- Performed build regression testing, acceptance testing and smoke testing.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Implemented modular Framework for Selenium based scripts. Conducted Cross Browser testing in Google Chrome and Firefox using Selenium Web Driver.
- Involved in functionality testing using SOAP UI on HTML pages, its dynamic contents and the integration with content management, Web Services and Database functionalities (XML, SOAP UI).
- Used Soap UI for functional testing and verifying the Request and response XML, Schemas, XPATH at respective locations.
- Used Rally for working on test cases and generating reports after test execution.
- Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
- Used SQL Queries to retrieve the data from various Tables and to test the database.
- Analysis of Test results and defects to estimate progress daily.
Environment: Java, Selenium Web Driver, Jenkins, TestNG, Maven, Soap UI, Eclipse, HTML, XML, Firebug, Fire path, XPATH, Quality Center, Rally, Internet Explorer, Chrome, Firefox, Safari, SQL Developer, Oracle, Windows.
Confidential - New York, NY
QA Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Involved in automating test cases using Selenium RC with Junit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Done Data Driven Testing with the UFT.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Used Selenium RC used to test search results of Meta search engine.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
- Knowledge of writing Junit tests using Junit framework
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using Selenium RC.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Involved in writing SQL Queries for backend testing.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
Environment: Selenium RC, Java, Junit, SQL, DHTML, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, QTP, Windows.
Confidential
QA Tester
Responsibilities:
- Developed automation VB scripts usingQTPto automate functional and regression testing.
- Mentored and trained Team members for the effective use of automation framework and to developQTP scripts and in installingQTP, connecting toQTP through Quality Center and executing theQTP scripts from Quality Center.
- Working with Agile team using tool like Jenkins in the behavior driven development process.
- Written Test plans, Test cases, executed Test cases for SQL/backend test and tracked defects inQuality Centre based on the Business Requirements, Functional Requirements, and Business Workflows.
- Designed & developed Restful (JSON/XML) and JAX-WS Webservices for Different modules.
- Developed and executed test plans for Unit Testing, Integration Testing, System testing, Performance testing, User acceptance testing and Regression Testing.
- Used Collections inPythonfor manipulating and looping through different user defined objects.
- Performed black box testing like GUI, white box, integration, progressive, FitNesse and system testing.
Environment: Java, C#, SQL server, python, Web Services (SOAP & RESTFUL), JavaScript, FitNesse, Agile, Coded UI, Load runner, JSON, XML, Python, QTP, Quality Center, VB Script.
Confidential
Manual Tester
Responsibilities:
- Developed Test Cases to cover overall quality assurance testing. Executed the Test cases for Crystal Reports. Maintained Test Logs and Reports in Quality Center.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Worked on SQL statements in checking the validity of the Backend.
- Well versed with complete life cycle ofManual Testing process with both Agile and waterfall methodologies
- Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
- PerformedofManualtesting for the functionality and GUI of the application using ALM.
- UsedQuality Center to manage testing and track test results for each build and report defects detected.
- Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Used WebServices- WSDL andSOAPfor at the client side and used SAX, DOM andXMLparsers for data retrieval.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
Environment: Manual testing, Quality Center, HP ALM, Load Runner, SOAPUI, Waterfall, JAVA, XML, HTML, XML, WSDL, MS Office.
