Sr. Automation Test Engineer/selenium/ Mobile Tester Resume
San Francisco, CA
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.
- Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML& get the required data from response XML & use the response data from other request XML using SOAP UI.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit / TestNG testing framework.
- Expertise in performing manual testing & Mobile Application Testing using Appium.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTPand Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Developed Test Cases for Deployment Verification, ETL Data Validation, Cube Testing and Report testing.
- Strong in writing SQL queries to perform backend data validations.
- Developed using Android SDK and implemented Location connectivity components for finding the nearest stores.
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Excellent understanding of Software Development Life Cycle (SDLC), its constituent Activities & steps, Models & the supporting Disciplines.
- Proficient in using Appium to develop Automation testing scripts for Mobile and client - server applications. Work on Appium for App testing (Android/ IOS).
- Developed Appium Scripts for Native, The Web and Hybrid Android/IOS Apps using Java.
- Experience in Test Automation using Selenium Web Driver with Testing Framework , Maven & Protractor .
- Well versed with Handling Elements in Selenium Web Driver.
- Writing Test cases using Element Locators, Web Driver methods, Java programming features and Testing Annotations.
- Executing Selenium Test Cases and reporting defects.
- Experience with Mobile App, native apps and Hybrid App testing in both IOS and Android devices manually.
- Robotic Framework is an open source framework, keyword-drive test automation framework, written in Python.
- Defined end to end robotic process automation development and strategy.
- Performed automation on Robotic Frameworks. Experience in mobile testing using Appium .
- Experience in performing end to end testing for Angular JS using Protractor. Experience in working with Interactive Voice Response (IVR) Testing.
- Experience with bug tracking tools like JIRA, Bugzilla, Quality Center/Test Director and familiar with Clear Quest.
- Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
- Developed Business Process Testing component, Strong experience testing in Mainframe.
- Expertise in Manual Testing and Automation Testing and Service OrientedArchitecture (SOA).
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Stress, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Created Data Driven Tests by using parameterization. Created user defined functions in VBScript (UFT) For Black Box and White Box Testing.
- Ability to interact with end users, also quick learner and team player with good communication skills.
- Excellent analytical and problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HPQuality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Protractor, JMeter, Cucumber, Firebug, FirePath, Coded UI, Appium.
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C++, C#, Python, Perl, SQL, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, TestNG, TDD,BDD.
Firefox Add-ons: XPath, Firebug, Firepath.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA.
Build/ Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000,SQL,Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL.
Operating Systems: Windows XP, 7, 8,10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Automation Test engineer/Selenium/ Mobile Tester
Responsibilities:
- Experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development (BDD) Framework.
- Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.
- Created feature file, scenario outlines by improvising Cucumber.
- Developed BDD tests using Cucumber by writing behavior's and step definitions.
- Developed applications using Java,J2EE, Struts, Spring, Hibernate, Angular JS and SOAP/REST web services.
- Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.
- Followed Java and J2EE design patterns and the coding guidelines to design and develop the application.
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario .
- Debugging and fixing the problems found during the unit testing and integration testing.
- Automation of test cases using Selenium Web driver, Unit, Page object Model(POM), C#.
- Used tools such as Selenium, SOAP UI, Groovy.
- W riting automation script for Angular.JS application using protractor.
- Hands-on experience developing new automation frameworks using Protractor QTP, Selenium, JMeter.
- Developed automated regression tests using Cucumber/Ruby/Appium.
- Developed and executed automated tests in JavaScript using Protractor framework for testing crucial report data and other browser functionality.
- Executed automation test suite by using Selenium with Web drivers in Java.
- Involved in design, implementation and modifying the Python code and MySQL database schema on-the back end.
- Analyzed code to performed white box testing.
- Experience in Agile, scrum methodologies.
- Developed MSSQL Server Stored Procedures and Python Scripts were designed and developed for Data Import/Export and Conversions.
- Experience in Manual testing Automation testing, Functional testing, Regression testing, Black Box Testing, White Box Testing and DB testing.
- Good working experience in performing manual testing using Quality Center and writing defects as they are found using Jira tool.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Implementing Broadcast Receivers for Android.
- Configuring the Appium for the Mobile Android Native App using selenium.
- Used Appium to automate the iOS and Android app.
- Writing simple to complex SQL queries for testing purpose. Performed REST API testing by Soap UI
- Used SOAP UI assertions and Groovy script for web service automation Testing.
- Excellent knowledge of Selenium tool (Selenium IDE, Selenium RC, or Selenium GRID)
- Configured Selenium Grid to execute the scripts in cross browsers.
- Identifying objects of App using UI Automator tool for Android and Appium Inspector for iPhone.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Performed white box testing using TestNG for class, method. Wrote scripts for automation testing for Mobile Native Apps.
- Used iOS Simulator and emulator for mobile app testing. Tested the Performance using JMeter tool.
- Generating the detailed reports of the Bugs, Test Execution summary reports. Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
Environment: Selenium WebDriver, Testing, XML, Oracle, Java, Eclipse, Android SDK, Tomcat Server, Jmeter, Load Runner, Protractor, SOAP, REST, APPIUM, Android, Windows, Mac IOS, Java, J2EE.
Confidential, Virginia
Sr. Automation Test engineer/Web Service Tester
Responsibilities:
- 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.
- Designed and developed a C# .NET and SQL Server application to allow surgeons to perform more accurate astigmatism surgeries.
- Writing code in shell scripts, C# and Python .
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Tested UNIX shell scripts as part of the ETL process, automate the process of loading, pulling the data.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Implemented mobile automation frameworks using Appium.
- Performs a variety of tasks involving the deployment of robots, support, and training.
- Implemented appium scripts to test IOS and Android platforms .
- Expertise in using UI Automator viewer in Appium to inspect elements in mobile applications.
- Used Java language and Junit framework for scripting.
- Designing and implementing each web page and templates with HTML, CSS, jQuery, ejs and Javascript.
- 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 Java, Selenium WebDriver, Python and Cucumber with ruby.
- 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.
- 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.
- 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.
Environment: Appium, Selenium WebDriver, Testing Framework, Java, Angular.JS, Eclipse, XPath, Cucumber, Web Services (RESTFUL, JSON), JavaScript, Firebug, JIRA, Windows, Android, IOS, Jenkins, JMeter, SOAPUI, page oriented model (POM), SQL.
Confidential, Houston, Texas
Sr. Automation Test engineer/Mobile Tester
Responsibilities:
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG .
- Performed Manual and automated testing using Selenium (IDE, WEBDRIVER) and TestNG.
- Validated links, data, Mobile and Asteroids tickets on Mobile web with stable ECom environment Involved in mobile web or mobile app testing , regression and bug writing using manual and automation methods.
- Created test designs, data, and manual/automatic scripts.
- Wrote Manual test scripts and performed testing for Qualification Tests, System Tests, and User Acceptance Tests.
- Implemented Automated execution of tests (nightly and need based) using Maven Configured Selenium WebDriver , Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Extensively used Selenium locators like ( Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Tested request and response XML 's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Created whole test framework using Selenium for further test creation and execution.
- Proficiency and Tested the application in Mobile, Tablet and Desktop.
- Regression test cases were written and automated using Selenium WebDriver .
- Used Android and IOS tools to develop the Mobile Application .
- Executed the test plans on web and Mobile (IOS & Android) as per requirements using Appium.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
- Conducted Mobile Performance Optimization using HP Tools.
- Used Espresso for Mobile app testing in Android and IOS.
- Performed automated testing using testing tool selenium webdriver and Appium.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Quality Center, Soap UI, HTML, XML, SQL, Fire path, Firebug, Keyword driven and Data Driven framework, Windows.
Confidential, Boston, MA
Sr. Automation Tester/QTP/UFT
Responsibilities:
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jekins.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Developed UFT/QTP Scripts to work on Cross Browsers (IE8, IE9, and Chrome and Firefox). Tested Safari manually.
- Configured Selenium WebDriver , Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Extensively used Selenium locators like ( Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Tested request and response XML 's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Created whole test framework using Selenium for further test creation and execution.
- Regression test cases were written and automated using Selenium WebDriver .
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Performed Coded UI automation testing for the application using Microsoft Test Manager .
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Connected to database to Query the database using SQLyog tool for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Validated soap response using various Assertions such as XPath , Contains, SOAP Fault, Schema Compliance etc.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Quality Center/ALM/ Test Director, Selenium, MS Word, Java, Testing.
Confidential
Test Engineer
Responsibilities:
- Analyzing and understanding the application using the given BRDs, FRDs
- Review of the SRS, Prototypes and escalating issues
- Reviewing and modifying the test cases as per the changes
- Prepared Test Cases, Test data and Test Reports during the execution cycles of this application.
- Performed functional, integration, system and regression testing
- Recorded all defects in the defect tracking system and is also responsible for verification of the defects as per testing results.
- Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
- Generated test scripts for Data Driven test.
- Performed manual testing to check the functionality.
- Post the defects into the whizible Tracker
- Worked closely with development team throughout the entire development life cycle.
- Developed manual test cases for regression testing based on the requirement documents.
- Created the test script as per business flows and configure the users and loop count and ramp up.
- Monitors the test result using listeners and assist in reproducing performance related issues.
- Communicate closely with developers to reproduce and understand performance related issues.
ENVIRONMENT: Manual Testing, Java Script, XML, Toad, Oracle 11g, SQL server 2008 R2, IE, Firefox, Apache Tomcat, UNIX, Windows 7/Vista/XP.
Confidential
Manual Tester
Responsibilities:
- Prepared 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.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- 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).
- Worked on SQL statements in checking the validity of the Backend.
Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.