Automation Test Engineer/mobile Tester Resume
Austin, TX
SUMMARY:
- Having 8+ years of QA experience in Manual and Automation Testing of Web Services,Mobile Apps, Client Server and Web based Applications in wide variety of projects and environment.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile/Scrum.
- Experienced in designing Test Scenarios, Test Scripts, Test Cases, and Test reports for manual and automated tests.
- Experienced in different kinds of testing like Smoke, Sanity, Functional, Integration, Regression, Backend, BlackBox, System Testing and User Acceptance Testing (UAT).
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/Junit, ANT/MAVEN build tools.
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing(UFT),Quality center (QC),Application lifecycle Management(ALM).
- Good Experience in Appium tool for mobile testing in Android, IOS and other mobile applications.
- Experience in TestNG, Junit, Data Driven, Keyword Driven Frameworks in Selenium.
- Hands on experience in writing test scripts and maintaining the object repository using Page Object Model.
- Automated Test cases in TDD(Test Driven Development) and BDD (Behaviour Driven Development)
- Exposure to continuous integration tools like Jenkins/Bamboo and used Maven and Ant for project as building tools.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Experienced in functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center,TestLink, Rally, JIRA, Clear Quest, Bugzilla.
- Experience understanding the code written in different programming languages Java,C#, HTML, CSS, Java Script and databases like Oracle, SQL Server,MySQL.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Expertise in developing automation scripts in BDD format using Cucumber and proficient in writing Cucumber scenarios in GHERKIN format.
- Extensively used LISA middleware testing tool to test JAVA middleware applications.
- Having knowledge on Visual Studio,Team Foundation Server (TFS), Microsoft Test Management(MTM)
- Worked on version control tools such as Apache Subversion (SVN) and Git.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Strong problem solving, communication skills, documentation skills,leadership skills and have ability to work independently in a time sensitive environment.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/Grid, Coded UI, Cucumber, Appium (iOS/Android), Protractor, Unified Functional Testing (/QTP), SoapUI.
Testing Framework: TestNG, JUnit
Test Management Tools: HP ALM/ Quality Center,JIRA, Bugzilla, Rally, Microsoft Test Manager
Version Control Tools: SVN, GIT, Team Foundation Server
Web Services: SOAP, RESTFUL, WSDL, SOAP UI
Build Tools: Ant, Maven, JenkinsLanguages: C, C++, JAVA, C#, SQL, PL/SQL, Python,UML, Java Script, Shell Script
SD Methodologies: Agile, Scrum and Waterfall
Browsers: Mozilla Firefox, Google Chrome Web Browser, IE Web Browser
Operating Systems: Windows XP, 7, 8 & server 2003, MAC, UNIX and Linux
PROFESSIONAL EXPERIENCE:
Confidential, Austin,TX
Automation Test Engineer/Mobile Tester
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Developed Data driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
- Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
- 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 SOAP/REST services using SOAP UI, Groovy Script.
- Wrote automated scripts for angular JS application using protractor and Javascript.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Implemented JavaScript logic to handle user entry validation and navigation between frames.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Involved in Maven configuration for running servers and scripts after the build.
- Used Jenkins as continuous integration server to run automated test suites
- Developed Data Driven Framework, Page Object Model from scratch using Selenium WebDriver and TestNG and defined dependencies using Maven.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Performed Back end testing using SQL queries to validate the data in the backend.
- Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort.
Environment: SeleniumWebDriver,Appium(Android),Jenkins,Cucumber,SOAPUI,Maven, TestNG, JavaScript, Quality Center, Eclipse, Java, Angular JS, SQL Server, Git, Protractor.
Confidential, LosAngeles,CA
Automation Engineer
Responsibilities:
- Associated with development team to understand technical design and architecture for test planning.
- Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and created Data Driven framework using TestNG.
- Developed and executed scripts for mobile automation of Android and IOS app using Appium and Selenium WebDriver.
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
- Generated Selenium reports using TestNG reporter and automated report generation using Maven.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used SOAPUI tool to test SOAP services and REST API.
- Used Apache POI to configure Data Driven Framework.
- Involved in automation of the RESTful Web Services, and tested using RESTClient
- Wrote automated scripts for angular JS application using protractor and Javascript.
- Responsible for reporting and tracking the defects using JIRA.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Performed data driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database
- Maintained code version using SVN.
- Worked actively with the Development team in modifying applications and accommodate automation when required.
Environment:: Eclipse, Selenium WebDriver, Appium, HP ALM,TestNG, Cucumber, Jenkins, SOAP UI,, JIRA,Maven, Java, XML, HTML,Protractor,Javascript,Oracle,SVN.
Confidential, Hartford,CT
Automation Tester
Responsibilities:
- Involved in different phases of Software Development Life Cycle (SDLC) like requirement gathering, test plan/case creation, developing of testing status report, and defect status report.
- Automated Test Cases using Selenium andTestNG with C# and configured dependencies using ANT.
- Automated regression test cases using Selenium and integrated them with continuous integration tool Jenkins.
- Created detailed Test Cases in Team Foundation Server (TFS) based on business requirements, data models, and technical specifications and linked them to the appropriate requirements.
- Used Appium Automated test cases for desktop applications using Coded UI and C#.
- Performed data driven testing in Coded UI by reading test data from MS Access.
- Extensively used TFS to maintain automation scripts and link them to the test cases.
- Executed automation test scripts from Microsoft Test Manager (MTM).
- Behavior - Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Implemented test strategies and plans for Functional and Performance testing.
- Worked on Key Word Driven, Data Driven API (POI) and Behavior Data Driven(BDD)-Cucumber.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Used JIRA tracking tool to track and report bug issues.
- Responsible for back-end testing/database testing, which was done using SQL queries.
- Actively took part in Sprint Planning Meetings to understand and build user stories and retrospection meetings.
Environment:: Visual Studio 2012, C#, SQL Server 2008, Selenium WebDriver,Appium,Junit, TestNG, ANT,Coded UI, Agile, TFS, MTM, SOAP UI, JavaScript, XML, HTML, CSS,JIRA, MS-Office Tools
Confidential, Beach,SC
QA Test Engineer
Responsibilities:
- Helped in preparation of test plans in accordance with the business requirements.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested applications.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Executed Automation Testing for Java/J2EE applications using Selenium WebDriver.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Developed Selenium WebDriver Scripts using java and Junit covering all requirements for enhancements.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
- Developed Hybrid Automation Framework, Page Object Model from scratch using Selenium Web Driver and TestNG and defined dependencies using Maven.
- Involved in SOAP based web services testing using SOAPUI web services testing tool.
- Used SQL queries to perform the back-end testing on Oracle.
- Involved in Unit testing, test case development and regression testing using Junit for web based application.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium Webdriver, Juni, Firebug, SQL, HP Quality Center, Oracle and Windows.
Confidential, TX
QA Tester
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Tested the application manually prior to automation for functional testing.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC .
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Involved in Payments API's using Soap UI and Java framework for Web Services testing.
- Responsible for estimating required resource and components for SOA testing.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
- Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
- Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
- Developed and documented complete testing process with well-written test cases
- Used Quality Center to prepare Test cases and store Test Scripts.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Worked with back end testing using SQL, Server including creating T-SQL queries to verify or manipulate test data.
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
Environment: Java, Selenium IDE/RC/Grid, Agile, JIRA, QC, Junit, SOAP UI, XML, Oracle, Windows, LINUX.
Confidential
Software Tester
Responsibilities:
- Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
- Implemented and developed Test Plan, Test Cases, Test and Test Reports, Defect Reports for Manual tests.
- Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.
- Analyzed requirement updates and mapped them to their manual Test Cases
- Created reusable Functions Library, Business Functions, Utilities functions, Regular Expressions and Environmental variables in QTP using VB scripting.
- Coded complicated logic in VB scripting (used in Quick Test Pro) for testing difficult and lengthy scenarios
- Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event/popup.
- Involved in maintaining and uploading the QTP Scripts to Quality Center.
- Executed automated test scripts, analyzed the results and reported bugs in Quality center.
- Coordinated in execution of automated testing where used HP QTP tool.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
- Responsible for performing Functional testing, System testing and Smoke testing.
- Performed Positive and Negative Testing to ensure appropriate user authentication.
- Generated SQL queries to validate the Data Integrity. Performed comprehensive backend testing to ensure coherence between the data entered in the front end user interface and the data retrieved from the database
Environment: Manual Testing, HP Quality Center, QTP, Windows, VBScript, Oracle, SQL, PL/SQL, MS Office.
