Srselenium Automation Tester Resume
MississippI
SUMMARY:
- 7 years of overall results driven and diversified IT industry Experience in Analyzing system functionality, Conceptualization, Design and implementation of QA testing strategy.
- Exposure to all stages of SDLC (Software Development Life Cycle) and involved in Analysis, Design and Quality Assurance of Web applications.
- Good working experience in automation tools like Selenium web drivers/RC/IDE/qtp(quick test professional) mercury quality center to develop automation testing script for web and client server application.
- Experience in mobile testing using APPIUM in both IOS and android application using simulator and emulator.
- Experience in web applications automation testing with TestNG, JUnit, ANT, Selenium WebDriver, Selenium RC, Selenium Grid and Selenium IDE.
- Knowledge of automation tool like selenium, protractor.
- Good at various programming languages like C, C++, Python, Ruby, java, Bugzilla, Jira.
- Good understanding and working exposure of Core Java concepts such as Abstraction, Encapsulation, Inheritance, Polymorphism, Collections, JDBC (Java Data Base Connectivity) Programming and Interfaces
- Experience in Test Plan creation, Test Case Design, Test Case Review, Test Case Execution, Test Scripts based on User Requirements Specification (URS) and System Requirements documents, Testing Tools Usage, Defect management, and in preparing Test reports.
- Excellent experience in the environment involving client - server architecture and web development using technologies like Java, JSP, JDBC and XML.
- Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, and API testing.
- Experience of working in an automation framework consisting of Selenium, TestNG, Maven, Jenkins, Bugzilla, Oracle Database (for data-driven test).
- Used SQL Queries to validate data that was submitted from GUI.
- Expertise in working with SCRUM (Agile) and Waterfall Methodology .
- Work experience in configuration management/version control system tool GIT, SVN.
- Experience in Data driven testing with different database.
- Excellent knowledge of XML and XML parsers like SAX, DOM.
- Experience in working with HTML, CSS, JavaScript and XSLT.
- Experience in setting up jobs in Jenkins and its integration with automated testing project.
- Experience in Unix Shell Scripting (Linux-bash, Bourne shell scripting).
- Experience in Web services testing using SOAP UI tool and also programming using Java.
- Experience in JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
- Excellent communication, interpersonal and presentation skills with strong analytical mind-set.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11, JUnit, Cucumber, TestNG, Web Services, FitNesse, SOAP UI, Coded UI, Appium, Jenkins, Maven.
Language/ Script: Java, JavaScript, Python, Shell Script, Unix, Linux, VBScript(UFT), C, C++, C#.
Test Frameworks: Junit, NUnit, TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.
Firefox Addons: XPath, Firebug, Fire Path.
Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
BugTracking Tools: BugZilla, JIRA, Mantis, Elementool, Rally, HP ALM/Quality Center.
Build/Continuous Integration Tools: ANT, Maven, Jenkin, Hudson, Bamboo.
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.
Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.
Mobile Platforms: IOS, Android OS, Windows Phone.
QA Methodologies: Agile, Scrum and waterfall.
Version Control: Git, SVN, CVS, TFS.
PROFESSIONAL EXPERIENCE:
Confidential, Mississippi
Sr Selenium Automation Tester
Responsibilities:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like jBehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Designing and executing the automation scripts using Selenium-WebDriver.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity .
- Analysis of Web Services from different domains and evaluating them for SOA Testing.
- Designed, developed and implemented Web services for User Acceptance Test cases and plans.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
- Used Appium for native, hybrid Mobile application testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation
- Involved in SEETEST and integration with HP Quality Center, ALM, JIRA.
- Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver .
- Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, JUnit.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Automated test scripts for client server and web based applications using Java.
- Involved in POS Testing and designed Test cases, system testing, reporting tests.
- Testing of Business layer testing which includes Barcode scanner, printers, Scale, Cash Drawer, Tower in POS application.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Performing Functional, Regression, GUI, Integration testing using Selenium with Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- Using Page Object Model in Junit/TestNG Framework, ANT, MAVEN and using Jenkins to ensure web application is Automatically tested via scripts.
- Implemented automated execution of tests using Maven and JENKINS .
- Performed Source Code management and version control using SVN and build management using TeamCity.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Used Git and Stash to re-modify files and for software development.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
- Used SOAPUI, groovy script for test data setup in BDD(Behavior Driven Development).
- Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
- Captured, managed, and tracked the requirement through ALM.
- Writing custom test management reports using SQL and used RDBMS to recombine the data items from different files.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
Environment: s: Java, Selenium Web Driver, Protractor, TestNG, Maven, Json, Protractor, Eclipse, Jenkins, Agile, Jira, Java Script, SOAPUI, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML.
Confidential, IrvingSelenium Tester
Responsibilities:
- Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases on HP Quality Centre.
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS,
- TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- 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 SOAPUI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- 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.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Developed Selenium test scripts for identified test cases by using Data Driven framework. Developed Selenium function library to reduce redundant scripting.
- Setup the Automation Framework using Selenium Web Driver, Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
- Perform functional, UI, System, Regression, Smoke, Sanity, backend, Ad-hoc, UAT, stress, load and other non functional testing.
- Used SQL queries performing data validation to ensure data accuracy and data Integrity by backend testing of new data ware house products.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Logged the issues from UAT and communicated to developers for further research & fix.
- Combined MVC Pattern architecture concept, POM (Page Object Model) and created a framework using Selenium WebDriver to automate Web Client.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA, UAT, and PRO using Jenkins.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing queries on MS SQL Server.
- Responsible for designing and developing mapping and ETL logic to integrate data as per technical design.
- Performed build acceptance testing and smoke testing using Cucumber automation tool. Worked on BDD Cucumber framework.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML, CSS and Especially.
- Used Jenkins and SVN to deploy builds in Linux environments and responsible for setting up test environment, test data and maintain it.
- Responsible for entering, Tracking bugs in Clear Quest and reporting the defects to the developers for Modification Request.
- Coordinated with technical support associates to fix proprietary software issues.
- Conducted weekly meetings with development team discussing bug fix status and build releases.
Environment:: MYSQL, Java, Selenium WebDriver 2.0, Junit, SVN, Jenkins, SOAPUI, IDE, RC Web Driver, Cucumber, My Eclipse, JIRA, MySQL, Oracle, QC (Quality Center) Junit, TestNG, Firebug, XPath
Confidential, North Bergen, NJSr QA Automation Engineer
Roles and 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.
- Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser
- 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 executed Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release.
- Performed white box testing using TestNG for class, method, & Web Services testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium.
- 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 SOAPUI and configured SQL queries to fetch data from the Oracle database.
- Tested the various Service Oriented Architectures (SOA) spanning across various Web Services using SOAP and WSDL across various applications using SOAPUI.
- Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using HP Quality Center.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- 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, SOAPUI, Maven, TestNG, HP Quality Center, Firepath, Firebug, Eclipse, XPath, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter, Jasmine.
Confidential, New York, NYQtp Automation Engineer
Responsibilities:
- Analyzed requirements, design documents and provided constructive feedback and Analysis of the existing Application and its Business Requirements.
- Preparation of Test Scenario document based on the requirements.
- Written scripts from scratch according to requirements of newly added functionality and review, updation & maintenance of scripts. Preparation of Requirement Validation Matrix
- Develop automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
- Parameterize the scripts in QTP to run the scripts for varying form data.
- Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP using VBScript.
- Create Keyword Driven framework in QTP to be reused across multiple functionalities. Use this framework in Regression Suite.
- Develop and maintain various re-usable libraries in QTP using VBScript.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Performed manual testing on the whole application before going for the automated testing
- Generated automated scripts for the dynamic pages using Descriptive programming and Shared Object Repository Model in QTP 10.0 version. Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of QC.
- Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
- Used Black box and white box testing.
- Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
Environment: QTP 10, Quality Center, Jira, SQL Server, XML, MQ Series, Web Spear, MS - Team Foundation Server, Agile Methodology.
ConfidentialManual Tester
Roles and Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Performed white box testing by analyzing code.
- 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, HP Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.
