Sr. Selenium Automation Tester Resume
BaltimorE
SUMMARY
- An astute professional with 8+years of comprehensive experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in Finance, Healthcare & Media Applications.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile/Scrum.
- Strong Exposure in Setting up the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Experienced in designing Test Scenarios, Test Scripts, Test Cases and Test reports for manual and automated tests.
- Extensively Proficient in Black Box, White Box, Smoke, Sanity, Functional, Integration, GUI, UAT, System, Usability, Regression, Security, Stress, Load, reliability, Stability, Backend, Nonfunctional, User Acceptance Testing (UAT),manual and automation testing.
- Good Experience in Appium tool for mobile testing in Android, IOS and other mobile application.
- Expert in developing Java Selenium (WebDriver/RC/IDE/GRID) test scripts using Java, JavaScript and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
- Developed and maintained Test plans, Test Cases, Test Procedures, Test Strategy and Test Scripts for manual and automated testing.
- Experienced in testing client server and web based applications using HP tools like Unified functionalTesting (UFT)/Quality center (QC)/Application lifecycle Management (ALM).
- Expertise in using performance testing tools such as HP LoadRunner, Performance Center, J - Meter and Silk performer.
- Experience in TestNG, Junit, Data Driven, Keyword Driven, Page Object Model and page Factory 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 (Behavior Driven Development) by using Cucumber in GHERKIN format.
- Exposure to continuous integration tools like Jenkins 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.
- 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, Test Link, JIRA,and Bugzilla.
- Specialized in Performance Testing applications using load-testing tool like JMeter.
- 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.
- Proven ability in testing File based, Message based, Web service and Database based TIBCO applications.
- Excellent understanding of Tomcat, WebLogic, WebSphere, IIS and verifying the logs to report the defects.
- Having knowledge on Visual Studio, Team Foundation Server (TFS).
- Good exposure to RDBMS and SQL Queries for Oracle, MySQL databases.
- 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/IDE/RC/Grid, Unified Functional Testing (/QTP), Appium (iOS/Android), JMeter, JUnit, Spock, TestNG, SoapUI, REST, Load Runner, Cucumber, Protractor, Jasmine.
OS: Windows, Unix, Linux, Android, Mac.
Languages: Java, C#, Python.
Databases: Oracle 12c/11g, SQL Server 2014/2012/2008 R2
IDE: Eclipse, IntelliJ IDEA.
Testing Methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing, Black Box Testing.
Web Technologies: HTML5, XML, XPATH, CSS, AJAX, AngularJS, NodeJS
Build Tools: Ant, Maven, Jenkins.
Version Control Tools: SVN, GIT, CVS, Team Foundation Server.
Defect Tracking: JIRA, Bugzilla, HP ALM
PROFESSIONAL EXPERIENCE
Confidential, Baltimore
Sr. Selenium Automation Tester
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- In Selenium automation worked closely with development team (Agile) to create Selenium WebDriver automation scripts.
- Designed Automation Test cases using Selenium WebDriver, Java,Junit, Maven and TestNG.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Developed automation scripts for Native Mobile applications (IOS, Android) using Java.
- Developed Data driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Maven, Java.
- Developed Data Driven Framework, Page Object Model from scratch using Selenium WebDriver and TestNG and defined dependencies using Maven.
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
- Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
- Worked in Agile development environment with frequently changing requirement and feature set and Participated in daily SCRUM meeting.
- Performed web services testing with SOAP UI by validating request and response for XML, Json files.
- JBehave is a framework for Behaviour-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven.
- 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.
- Implemented JavaScript logic to handle user entry validation and navigation between frames.
- Conducted end-to-end testing on applications and technology, to ensure that business, technical, functional requirements met throughout the SDLC. Performed Regression testing, GUI Testing, and Cross Browser compatibility testing during the releases and communicated with the developers to resolve any technical issues
- 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
- Logged and managed defects using Quality Center/ALM defect management tool.
- Involved in creating automation test scripts usingselenium, cucumber built on Eclipse IDE
- Closely worked with developers to troubleshoot defects using Splunk logs and tail the application logs (for any exceptions) while testing
- Performed Back end testing using SQL queries to validate the data in the backend.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Performed Postman (Manually) and JMeter (automation) tool to test SOA based architecture application to test SOAP services and REST API.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: SeleniumWebDriver,BDD (Behaviour Driven Development), JBehaveAppium (Android, IOS), Jenkins, Cucumber,Splunk, SOAPUI, JMeter, Maven, Junit,TestNG, JavaScript, Quality Center, Eclipse, Java, Angular JS, SQL Server, JMeter, Git.
Confidential, Texas
Senior QA Automation Tester
Responsibilities:
- Participated in the analysis, design, and testing phases of Software Development Life Cycle (SDLC).
- Participated in QA, UAT and release management activities to develop process, procedures, and workflow.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing Cucumber, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Requirement analysis and feasibility study for ICMP Application.
- Designing& developing automation scripts using with Selenium Web Diver.
- Developing Regression Suites using Selenium and help the functional team in executing the same.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Test NG and Java technologies (Eclipse IDE). Contributes in framework creation.
- Involved in Performing Smoke, Functional, Integration, System and Regression testing.
- Extensively used Firebug plug-in for checking XPath, Name, ID and Link text to locate Web elements and other dynamic elements.
- Created TestNG methods and test suites to do the SeleniumWebDriver automation.
- Executed the test scripts and test procedure against the business requirements documents and generated TestNG Report.
- Developed Data Driven Framework, Keyword Driven framework from scratch using Selenium WebDriver and TestNG.
- Develop Enhance and Maintain test scripts from the test cases in SoapUI groovy scripting.
- Used Jenkins as continuous integration server to run automated test suites.
- Execute stress/load scripts utilizing JMeter to determine real-world scalability of web sites and web applications.
- Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
Environment: Selenium IDE, RC Web Driver, Cucumber, Jasmine, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, Test NG, Firebug, XPath, Windows 7/Vista/XP, UNIX
Confidential, Texas
QA Tester Manual/Automation
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications and Test Results.
- Preparing Automation Test Plan and Estimates.
- Report the status daily with Onsite counter parts and Identifying and developing re-usable components.
- Executing and modifying the automated test cases and Requirement analysis and feasibility study for Confidential Loyalty Application
- Developed Functional Automation Scripts,Maintenance and Enhancements of automated test cases for QTP
- Design & develop automation scripts using Appium Mobile integrated with QTP 11.0
- Execution of functional and regression test suite on the real devices hosted on the cloud using Appium Mobile and Device Anywhere tools.
- Performed Smoke testing, Sanity testing, Functional testing, Integration testing, Regression and GUI testing.
- Involved in Performing Smoke, Functional, Integration, System and Regression testing.
- 203.Drafting and posting (Rational Clear Quest) bugs encountered while executing test cases.
- Responsible to deliver agreed deliverables on time to the client.
- Involved in preparation of Traceability Matrix and Test Evaluation Report documents.
Environment: Bugzilla, TestNG, Quality Center, QTP, JAVA, SQL Server 2008, UNIX, Web Logic Sever, MS Office -MS Word, Excel, PowerPoint, Oracle, QTP and Appium Mobile
Confidential
Quality assurance Engineer
Responsibilities:
- Responsible for creating test scripts maintaining coding standards.
- Responsible for Test Plan Preparation.
- Responsible for Identifying the Test Scenario’s that can be automated using the hybrid Framework.
- Understanding the Functional flow of the application by performing end to end transactions.
- Implement Selenium to execute test scenarios on multiple browsers in parallel.
- Have created Preparing Test Plan and Estimates and Report the status daily with Onsite counter parts
- Identifying and developing re-usable components and Review of test Scripts designed by the team members.
- Understanding the Business Requirements & Functional Specifications.
- Authored test cases for few modules and Performed data mapping validation.
- Responsible for planning the Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.
- Coordinated the test team through different phases of testing - Database testing, System testing, System integration testing and User Acceptance Testing.
- Involved in writing Descriptive programming for a major functionality in Origination module.
- Involved in release support - Release to QA, involved in environment setup, testing the release process, thus ensuring timely delivery.
- Logging and Tracking defects using Microsoft Test Manager Tool.
- Analyzed and logged defects in Quality Center and tracking them to closure and consolidate the test reports.
Environment: Manual testing, QTP, Quality Center, UAT, Oracle, SQL, PL/SQL,XML, MS Office, HP Quality Center, PL/SQL, Putty, Teradata, MS Office.
Confidential
Jr Tester
Responsibilities:
- Functional Test Requirement Analysis using Business Requirements Document and Design documents.
- Developed test cases and test strategies to ensure that the test cases reflect user needs.
- Involved in writing Test scenarios, Generic test cases, detail Positive and negative test cases.
- Worked with requirements to write the test plan and test cases.
- Worked extensively with HP Quality Center (Test Plans, Test Cases, Test Design, Test Inputs, Test Logs and Test Summary Reports). Involved in project planning, coordination and implemented QA methodology.
- Created and maintained test cases for ecommercesites and forums using TestRail.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created automated scripts - Load Runner Web Services, Soap UI, and XML.
- As a successful tester performed various type of testing which include smoke, functional testing, regression testing and retesting, performance testing and UAT.
- Prepared and executed Test Cases manually for different modules accordingly to the Technical Specification and Functional Design with all Use Case documents.
- Created and Maintained Regression Test Scripts for overall business process and executed them in QA Environment.
- Used Bugzilla for defect tracking purpose.
- Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Performed cross Browser compatibility testing on different OSusing Selenium Web Driver.
- Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Manually executed test cases and reported results to development teams
- Performed manual GUI test for Data entry screen in the Application
- Worked closely with the Application Coordinators to resolve complex issues.
- Represented the end user by conducting User Acceptance Testing (UAT) and System testing.
Environment: Manual testing, QTP, Quality Center, Oracle, Bugzilla, TestNG, SQL, PL/SQL,MS Office, HP Quality Center, Java, JSP, Regression Testing, Test Cases, Test Scripts, Web Driver, SOAP UI, Putty, MS Office.