Selenium Automation Tester Resume
Baltimore, MD
SUMMARY:
- Over 6 years of comprehensive experience in Manual and Automation Testing, Client Server and Web based Applications in Finance, Retail & 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 developing Java Selenium test scripts using Java, JavaScript and Test Frameworks using TestNG, MAVEN build tools.
- Experienced in different kinds of testing like Smoke, Sanity, Functional, Integration, Regression, Backend, Black Box, End to End testing, Agile Testing, System Testing and User Acceptance Testing (UAT).
- Experienced in testing client server and web - based applications using HP tools like Quality center (QC)/Application lifecycle Management (ALM).
- Experience in TestNG, Data Driven, Keyword Driven, Cucumber, Page Object Model and page Factory Frameworks in Selenium.
- Experienced in writing & executing test cases, reporting & tracking defect, preparing test report and build test automation suite using automation tools Selenium web driver .
- Hands on experience in writing test scripts and maintaining the object repository using Page Object Model.
- Experience in Behavior Driven Development (BDD) tools like Cucumber
- Exposure to continuous integration tools like Jenkins and used Maven as project building tools.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Experience in using open source testing tool for web applications and writing Test Automation Scripts in Selenium Web Driver using Java.
- Extensively used Java in Selenium Web Driver tool for writing web-based application test cases.
- 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.
- Hands on Experience on Automation framework such as Page Object model (POM), Page Factory, agile, keyboard-driven, and data-driven .
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Experienced in Agile technology with Scrum.
- 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.
- 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, Appium (iOS/Android), JMeter, JUnit, TestNG.
OS: Windows, Unix, Linux, Android, Mac.
Languages: Core Java, java script, C#.
Databases: Oracle 12c/11g, SQL Server 2014/2012/2008 R2.
IDE: Eclipse, IntelliJ IDEA, Visual Studio.
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.
Web Services: SOAPUI, Restful.
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Selenium Automation Tester
Roles and 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, Junit, Maven and TestNG.
- Developed Data driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
- Developed Data Driven Framework, Page Object Model from scratch using Selenium WebDriver and TestNG and defined dependencies using Maven.
- Developed test cases for BDD using Cucumber by writing behavior, step definitions and developed code for execution in java.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- 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.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Involved in Maven configuration for running servers and scripts after the build.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE
- Performed Back end testing using SQL queries to validate the data in the backend.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment:: Selenium WebDriver, BDD (Behavior Driven Development), Jenkins, Cucumber, Splunk, SOAPUI, JMeter, Maven, Junit, TestNG, JavaScript, Quality Center, Eclipse, Java, Angular JS, SQL Server, JMeter, Git.
Platform: Windows 7, 8, 8.1; MAC, Browsers (IE, Chrome, Safari, Firefox), IOS, Android.
Confidential, Charlotte, NC
QA Selenium Tester
Responsibilities:
- Planning the work and assigning tasks to team.
- Tracking all activities and communicate regularly with off-shore team.
- Designing & developing automation scripts using Selenium
- Developing Regression Suites using Selenium and help the functional team in executing the same.
- Developing Cross Browser Automation Scripts using Selenium Web Diver and executing the same in various Browsers and Platforms.
- Working on Cross Browser tools and executing the scripts across various platforms and Browsers (IE, Firefox, Chrome and Safari).
- Maintenance and Enhancements of automated test cases for Selenium.
- Used Jenkins as continuous integration server to run automated test suites.
- Involved in Performing Smoke, Functional, Integration, System and Regression testing.
- Performing failure analysis for the failed Test cases.
- Responsible in delivering agreed deliverables on time to the client, Re-testing of resolved defects.
- 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.
Environment:: Bugzilla, TestNG, Quality Center, JAVA, SQL Server 2008, UNIX, Web Logic Sever, MS Office -MS Word, Excel, PowerPoint, Oracle.
Confidential, Dallas, TX
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 Selenium.
- Design & develop automation scripts using Appium Mobile integrated with Selenium
- 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, JAVA, SQL Server 2008, UNIX, Web Logic Sever, MS Office -MS Word, Excel, PowerPoint, Oracle.
Confidential
Quality assurance Engineer
Responsibilities:
- Responsible for creating test scripts maintaining coding standards.
- Responsible for Test Plan Preparation.
- 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.
- 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, Quality Center, UAT, Oracle, SQL, PL/SQL, XML, MS Office, HP Quality Center, PL/SQL, Putty, Teradata, MS Office.