Sr. Test Automation Engineer/ Mobile Tester (selenium) Resume
Scottsdale, ArizonA
PROFESSIONAL SUMMARY:
- Over 7+ years of Experience as a QA Manual & Automation Tester for web, Mobile applications and client/server with specializing in software Assurance Testing and QA Automation Engineer.
- IT industry experience in Banking, Insurance, Finance, Health Care, E - Commerce and Retail domain with strong Business and Functional knowledge.
- Understanding the client requirements and designing the solution over NetSuite platform to meet client needs.
- Experienced in test management and testing life cycle methodologies like Agile/Scrum and Waterfall model.
- Work wit a variety of automation test tools -including Selenium web Driver, Jmeter, Ruby, Calabash, Cucumber, Python, etc.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver, UFT/QTP, NUnit/Junit/TestNG, Load Runner and JMeter.
- Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
- Exposure in programming languages and script like Java, C#, Groovy, Python, JavaScript, HTML, CSS, Shell Script.
- Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
- Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider.
- Working experience Xpath, Firebug, FirePath, Log4j, Maven and TestNG annotations.
- Experience in using Maven to manage dependencies.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools and executing Groovy scripts.
- Experience in Back-end testing, data validation, ETL Automation, Database testing using SQL queries.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
- Strong knowledge on Protractor and Jasmine for End to End testing and Java Script Unit Testing.
- Experience in using Eclipse to develop TDD, Junit and TestNG frameworks.
- Experienced in developing BDD framework using Cucumber with the help of feature and step definition file.
- Close interaction with designers and software developers to understand application functionality and performance issues
- Worked with APM framework IOS, Android and Hybrid application.
- Experience in using the HP Automated Tools like UFT 11.52, Quick Test Pro 9.2, QTP 10, Quality Center 9.1 & 10.0, and ALM 11.0.
- Experience in working with Oracle, DB2, My SQL and MS-Access Databases.
- Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT) Installation, Compatibility and Load testing.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider .
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Experience with Protractor for End to End testing.
- Expert in both Manual and Automation (Selenium/IOS/Cucumber/calabash) testing of the applications.
- Expertise in using Tools HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
- Experienced in using Version Control Tools like GitHub and SVN as well as integration tools like Jenkins.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, Firebug, FirePath, Fitness, Jasmine, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, Manual Testing, HP UFT and IBM RFT, Informatica (SQL).
Languages: Java, JavaScript, Python, Shell Script, VBScript, C, C++, C#, PHP, Perl, HTML and XML.
Frameworks: Junit, TestNG, Appium, TDD, 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, ETL Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, WSDL, REST, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: Quality Center (9, 10, 11.0), JIRA, Bugzilla, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest, Visual Studio and Bamboo.
Methodologies: SDLC. STLC, Agile, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins and Hudson.
Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, 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, Perl and Python.
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH.
Browser: Chrome, Firefox, Safari & Internet Explorer.
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, Arizona
Sr. Test Automation Engineer/ Mobile Tester (Selenium)
Responsibilities:
- Worked on Analyzing business requirements/system requirements/functional testing requirements and built enterprise applications
- Executed automated tests in Java using Selenium, TestNG
- Reviewed Test Documents in coordination with client, development team and stakeholders including functional teams and business analysts.
- Wrote and executed automated test cases using Selenium WebDriver to automate solutions that was previously a manual process.
- Develop and execute tests using Calabash and Cucumber.
- Experience with mobile test automation frameworks (Appium, Calabash, etc.).
- Knowledge of Calabash Test Frameworks.
- Strong Experience in using open source testing solutions like Spec, Cucumber, SoapUI, Selenium Web Driver, Gherkin-Cucumber JVM, Appium, Calabash.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Integrated Appium with Sauce Labs for distributing tests on the cloud.
- Experience working with cloud-based platforms like Sauce Labs and Browser Stack for grid setup.
- Responsible to run automation scripts in Sauce Labs.
- Performing Functional, Regression, GUI, Usability testing using Selenium 2.0 with Java using Page Object Model in Junit/TestNG framework and using Continues Integration CI Jenkins to ensure web application is automatically tested via scripts.
- Implemented the project using Selenium Web Driver, Cucumber, JAVA, Selenium Grid.
- Experience with Sitecore security.
- Experience in developing python scripts for automation and performing functional tests and data validation.
- Wrote Test Scripts in Python to automate the process for loading customer's data.
- Worked on Python scripting to do functional testing.
- Enhance the Python based framework by creating and modifying functions.
- Strong Automated Test tool proficiency with Practical experience on any Automation framework/ scripting like Selenium using Python, Java Script or any other open source automation technologies.
- Created all Test Plans, Test Cases and Manual and Automated Scripts like Python to create greater coverage for all initiatives assigned.
- Experience and knowledge in testing web applications running on Java Script frameworks like Angular.js, Python.
- Experience managing professional web site based on Sitecore, including server management, component development, and data integration.
- Execution of test cases in Guidewire Billing center application. Preparation of Test Cases and Test scenarios based on the User.
- Worked to assist in testing Guidewire system related to claims and policy applications.
- Experience on Guidewire's UI testing in Policy Center and Billing Center Screens for Personal lines business
- Experience in Sitecore Hosting Architecture with Separating Authoring and Delivery Web Servers.
- Experience in building highly Mobile Responsive Design websites with Sitecore CMS and Ektron CMS.
- Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS.
- Automated AngularJS application module using protractor and Jasmine and created specs for various functional scenarios.
- Work in an Agile team and follow scrum model deploying code to production every month
- Experience with source version control tools such as Git.
- Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using Quality Center, JIRA, Bugzilla etc.
- Design & Develop data driven framework using Selenium Web Driver, TestNG and Apache POI API
- Experience in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using TestNG, Junit, ANT & Maven build tools.
- Combined MVC pattern architecture concept, POM (page object model) and created a framework using Selenium WebDriver to automate Web Client.
- Implemented functional tests using java, TestNG/Junit framework and cucumber framework.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Extensively experienced in designing, modifying, implementing and executing automation Test Scripts Using Appium with Selenium JAVA.
- Designed and implemented Cucumber Framework from scratch
- Implemented automation using Selenium Web Driver, Cucumber, and JAVA.
- Configured Maven for JAVA automation projects and developed project object model (POM).
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber. s
- Implemented the project using Selenium Web Driver, Cucumber, JAVA, Selenium Grid.
- Developed BDD tests using Cucumber by writing behavior and step definitions
- Strong knowledge of Software Development Life Cycle and methodologies, with good experience in Agile and Waterfall methodologies.
- Implemented new processes from the ground up with assist from support teams.
- Helped to build an application from ground up to improve the reporting.
- Executed JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Performed Back end testing using SQL queries to validate the data in the backend.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Performed Web Services testing using SOAP UI tool for functional and regression testing.
- Performed Manual Testing & Mobile Automation Testing using Appium.
- Implemented simulator for Mobile App Testing by using Appium.
- Extensively involved in Database testing by writing the SQL Queries Manually.
- Performed Database Validation Testing using complex SQL queries using Inner/Outer joins. Involved in maintaining & uploading the Device Anywhere Scripts to Quality Center.
- Performed SQL queries for validation and integrity of Data.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, HP Service Test for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Performed backend testing of application using SQL, writing queries to confirm correctness of data entered.
Confidential, Dallas, TX
Sr. Test Automation Engineer/ Mobile Tester (Selenium)
Responsibilities:
- Done Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, debugging scripts in different environments, Extracting Test results, Cross browser testing and data validation.
- Developed BDD tests using Cucumber by writing behaviors and steps definitions.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing .
- Knowledge in performing manual testing (emulators & IOS simulators Mobile Application Testing Appium.
- Implemented Mobile testing with Appium tool integration selenium Web Driver
- Handling NetSuite customizations using NetSuite's JavaScript API.
- Developing NetSuite suite scripts, workflows, user provisioning, defining roles, and other NetSuite administrative functions.
- Written extensive programming in JavaScript for automating the functional and regression testing through protractor along with Jasmin which is an End-to-End testing framework for Angular JS application.
- Design, build and maintain custom searches, reports and objects within NetSuite.
- Performed test in all kind of apps like Native apps, Web apps and Hybrid Apps using Appium in both Android as well as iOS Platform.
- Worked as QA for performing API launches, white box testing, data testing
- Involved in the everyday publisher support, client support, exception tracking, site monitoring.
- Worked on projects mobilizing efforts involving multiple teams.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Created Automation test framework using Selenium WebDriver.
- Maintain up-to-date knowledge of NetSuite functionality, customization and integration.
- Worked on Agile (Scrum) environment and involved in review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, Junit environment.
- Analyzes test results, identified issues and reported it to the developers and project manager through Jira.
- Provided support using NetSuite custom Case ticketing system to allow users to submit requests.
- Performed different testing task using various test scripts on Seleni um WebDriver and Junit.
- Performed test planning and release coordination.
- Run script as a batch file through ANT and generated testing report.
- Involved in Mobile Testing includes App Testing for Android and iOS devices using Appium. ploading and execution of scripts using Application Lifecycle Management (ALM) within the scheduled time.
- Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Developed HTML TestNG reports for analyzing the output of test using ExtentReports API .
- Proficient in writing SQL queries to test the Oracle database and making validations.
- Worked with business and technical SMEs for validating the scripts.
- Developed test harness for WebServices automated testing by means of SOAP UI and ANT.
- Designed and documented REST/HTTP, SOAP APIs, Including JSON data formats and API versioning strategy.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Selenium IDE, Selenium Web driver, Java, JSP, HTML, JBoss, Oracle DB (10.x, 11.x), UNIX, Perforce, Grinder, Jmeter, Quick Test Pro, Quality Center/Test Director, Bugzilla, Team Track, Star Team.
Confidential, Fedrick Town, MO
QA Automation Engineer (Selenium)
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.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Managed automation with SoapUI and QTP, resulting in delivering more efficient processes
- Designed and Developed UAT Regression automation script and Automation of functional testing frame work for all modules using Selenium and WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- 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.
- Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.
- Performed back-end validations using SQL statements against Oracle Database.
- Used Page Object Model (POM), Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Rest Web Service testing using Http Client Java library.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Identified software defects and interacted with developers to resolve them.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through JIRA
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: s: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.
Confidential, Evansville, IN
QA Tester - UFT/QTP
Responsibilities:
- Developed test plan and test scripts to test the applications according to the business requirements
- Performed functional and regression testing using HP Quality Center.
- Coordinated UAT testing with business users and trained them in testing new features as needed.
- Manual testing the functionalities such as login, employee details, asset management in agile environment.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like UFT/QTP, Quality Center, Win Runner, LoadRunner.
- Performed manual testing and documented bugs and change requests using HP Quality Center.
- Performed backend testing using Oracle to compare data from DB tables with results from the application.
- Enhanced and created UFT/QTP scripts using reusable actions, parameters and check points
- Created and executed SQL queries in UFT/QTP data table to parameterize the script.
- Analyzed business requirement to identify positive and negative scenarios to prepare test cases and scripts.
- Participated in team meetings with business users, development and QA team to discuss issues and status.
- Created bug reports, verified bug fixes and prepared daily reports for senior management.
Environment: QTP, UFT, SOA Test, Oracle, ALM (Quality Center), SQL, HTML, CSS, JavaScript, Web Services, Oracle, Toad, Microsoft suite, Windows XP, IE, Firefox, Load Runner.
Confidential
QA Tester/Manual
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- Actively participated in Bug Track meetings.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Executed Test Scripts and analyzed the results based on the specifications.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members to resolve the problems.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows Xp.
Confidential
Manual Tester
Responsibilities:
- Analyzed system requirements and functional requirement/documents.
- Created Test Plans and Test Cases.
- Utilized full range of testing methods, including functional, regression, integration, installation, User Acceptance Testing.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Performed test planning and release coordination.
- Researched, identified, tested, and troubleshoot of web and client-server application.
- Worked closely for IT project managers, analysts, business resources, off shore teams in understanding requirements, planning, executing, and documenting testing.
- Participated in business requirements and design review sessions with project team. Worked with business and technical SMEs for validating the scripts.
- Worked on projects mobilizing efforts involving multiple teams.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Experience with Assertions like Xpath and SOAP responses.
- Interacted with developers on open issues and driven the issues until closure.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium IDE, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, Team Track, Star Team.