We provide IT Staff Augmentation Services!

Sr. Selenium Tester Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Around 8 years of experience in Automation and Manual Software testing which includes Web Services Testing, Web based application Testing, API based testing.
  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) - Waterfall, Agile/Scrum
  • Extensive experience in Automation testing as well as manual testing.
  • Knowledge and Practicality in Traditional, Agile Software Methodologies and frameworks including Waterfall, Scrum, RUP, Agile-Scrum Methodology.
  • Experience in working with Software Development life cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Executing test cases, reporting bugs, writing test scripts, test automation using diverse testing tools like Selenium Web Driver, Cucumber and SOAPUI.
  • Proficiency in automating web based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing, Performance Testing, Load Testing and User Acceptance Testing.
  • Hands-on experience in handling and processing ETL application with extensive knowledge of testing and validating data warehouse.
  • Worked in Extraction of data needed for the application through various sources (Mainframe files, Hadoop files and raw table) and adding conditions to align the data to load precisely into Temporary tables.
  • In-depth knowledge of Enterprise Data warehousing ETL, Data warehousing requirements, and Enterprise level data warehousing
  • Created a Test Environment in UAT and SIT to test the raw production data.
  • Handled Regression projects which involves many number of cycles to get the efficient outcome
  • Involved in raising Bugs in production and took part in bug fixes.
  • Expertise in creating objects and its necessary accesses to carry out application testing in UAT and SIT Environments.
  • Enough experience in creating logics to distribute the raw data using joins, calculations and combining with other external tables to achieve the expected results.
  • Worked in reconciliation of data between staging tables and the temporary tables and query tuning to make sure to improve the performance.
  • Performed data Transformation from staging tables into target Teradata tables with necessary level of access to the privacy columns.
  • Excellent in framing SQL queries to retrieve data from the databases including query tuning techniques.
  • Worked in cross-domain application and able to identify the flow of data between different application in domains and its dependency.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • Experience in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
  • Experience in using Selenium Web driver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Experienced in Java, Python, JavaScript and OOPS concepts required for Selenium frameworks.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, Xpath, CSS, and DOM in creating automation scripts.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • Experience on using AutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke testand Regression test using TestNG.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments
  • Implemented batch run of desired test cases using TestNG annotations like Groups, Parameter, and Data Provider.
  • Experienced in using Maven build tool to manage framework dependency jar files and for build management.
  • Validated request and response XML for SOAP and RESTFUL Web services.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases and keep the details of passed test cases
  • Experienced in using Apache POI to read data from external sources and to feed locators into the test script.
  • Developed Test Scripts to implement Features, Scenarios, and Step definitions for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkin format.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and Mysql.
  • Experienced in using Test Management tools such as JIRA, HP Quality Center and Bugzilla to track the bug phases.
  • Used Appium for testing IOS and Android versions.
  • Theoretical and Practicality on API testing for cloud technologies like AWS and Azure.
  • Generated test logs using Log4j for various log levels.
  • Good knowledge in programming part of the application. Skilled in analyzing the flow of the application which has been developed
  • Experience with working in Java-J2EE / .Net environments.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
  • Excellent inter personal communication, analytical and problem-solving skills.

TECHNICAL SKILLS:

  • Test Approaches Waterfall, Agile/Scrum, SDLC, STLC
  • Testing Tools
  • Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, Jmeter, Locust, TestNG, Auto-it, Cucumber, SoapUI, QC, QTP, ALM
  • Test Build & Integration Tools Maven,Jenkins
  • Frameworks Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
  • Programming Languages CSS, JAVA-J2EE, SQL, C, C++, .Net, C#, Python, Mainframes
  • Databases MySQL, Oracle, SQL Server, Teradata
  • Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari
  • Defect Tools JIRA, HP Quality Center
  • MS Office Tools Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
  • Mobile testing tools Appium.
  • Utilities Eclipse, GIT, Firebug, Fire Path.

WORK EXPERIENCE:

Confidential, New York, NY

Sr. Selenium tester

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
  • Automated highly transactional web application using Selenium WebDriver.
  • Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
  • Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD
  • Utilized HP Quality Center (HP QC) as a bug tracking system
  • Delivered overall Test Summary reports from the Quality Center (QC)
  • Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Used Protractor to test organized based on jasmine to write both unit and functional tests.
  • Used Mockito and JUnit for unit testing.
  • Created Automated Regression test scripts using CALISA.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Used Selenium RC used to test search results of Meta search engine.
  • Developed automated script for back-end testing using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Experienced in load and performance testing tool JMeter.
  • Documented software bugs and wrote test reports by using Microsoft Test Manager and Team Foundation Server.
  • Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database
  • Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.

Environment: Java, Gherkin, Cucumber, Selenium RC, Coded UI, Groovy Script Maven 3.1.1, Eclipse, Git, Mockito, Rally, JIRA, Appium, Microsoft Test Manager, Protractor, SoapUI, Jenkins, TestNG, Junit, Agile (SCRUM), CALISAHTML.

QA Automation Engineer

Confidential, Dallas, TX

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define thetest environment, phases of testing, entrance and exit criteria into distinct phases of testing and resources required to conduct the effort.
  • Experienced in ETL testing, manual and black/white box testing
  • Well-versed in ETL processes, performance based systems, and ETL process flow and standards
  • In-depth knowledge of Enterprise Data warehousing ETL, Data warehousing requirements, and Enterprise level data warehousing
  • Familiar with Mainframes, BI tools, agile methodologies, and Teradata data base.
  • Worked in Extraction of data needed for the application through various sources (Mainframe files, Hadoop files and raw table) and adding conditions to align the data to load precisely into Temporary tables.
  • Worked in reconciliation of data between staging tables and the temporary tables and query tuning to make sure to improve the performance.
  • Performed data Transformation from staging tables into target Teradata tables with necessary level of access to the privacy columns.
  • Expertise in regression testing the application through mainframes.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Reviewing testing documentation to ensure that it meets the software development and testing standards.
  • Evaluating defect metrics data and updating the findings to the appropriate management
  • Examining the level of testing process to ensure product quality.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed the build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
  • Developed test scripts for Web elements by identifying the locators using Firebug and Fire Path Firefox plugins.
  • Involved in Web Application GUI automation creating regression suites using Selenium Web Driver,
  • JUnit, TestNG, Eclipse.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created test approach and test cases for logging module.
  • Reviewed and analyzed the existing test scripts.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Created automation scripts using Selenium Hybrid and Data-driven development framework.
  • Developed scripts using Action class for various mouse and action events.
  • Implemented BDD (behavior-driven development) to run automated acceptance tests using Cucumber tool.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Developed test scripts using selenium synchronization for Explicit and Implicit Waits.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
  • Tested applications in diverse types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JASON test reports for analyzing the test outputs.
  • Created test plans with use cases for mobile testing efforts.
  • Developing, maintaining and executing test cases for android mobile devices
  • Used Appium to test applications on multiple real devices.
  • Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere and Simulators like: Android SDK, IOS.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Mainframes, Java, Selenium WebDriver, TestNG, Firebug, Fire path, XML, XPATH, DOM, SOAPUI, Quality Center, Cucumber, Jira, SVN, Agile, Appium, Android SDK, Internet Explorer, Chrome, Firefox, SQL, Teradata, Jenkins.

QA Analyst

Confidential, Jersey City, NJ

Responsibilities:

  • Involved in the Loan Origination and Loan Processing project, responsible for testing in-house PNCCS call center application and various 3rd party mortgage applications.
  • Responsible for testing various applications like Harland LaserPro (Loan Origination System), APPRO Consumer Lending Application (Loan Fulfillment System), Swiftsend Application, DecisionPro, Price Weaver, CreditQuest, and PNCCS Call Center Application.
  • Tested Loan Fulfillment system end-to-end where all phases of Loan Life Cycle have to be taken care.
  • Retrieved loan data from database and tested the complete process of Loan Life Cycle to make sure there is no gap in the functionality of the system and all business/functional requirements were satisfied.
  • Thorough understanding of Mortgage, Loan Origination and Loan Processing concepts and gained pretty good working knowledge on the same.
  • Did multi-tasking and involved in multiple projects simultaneously.
  • Prepared test scenarios and test cases and made sure all functional requirements are covered.
  • Executed test cases, documented test results and opened/managed defects in Quality Center.
  • Tracked defects on daily basis; retested the bugs fixed and closed after verification.
  • Involved in preparing test plan and test schedules with inputs from Project manager and dev team.
  • Performed functional testing, automation testing (Selenium), regression testing, UI testing, negative testing, and smoke testing for various modules and applications.
  • Ran automation test cases by using Selenium Webdriver in various browsers including Internet Explorer, Chrome, and FireFox.
  • Extensively used different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
  • Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Setup and Configured the testing environment with Eclipse, Selenium WebDriver, TestNG.
  • Converted all manual test cases into Selenium automated scripts using Java.
  • Added annotations to the test (Selenium).
  • Wrote SQL queries for backend testing and data validation in Oracle database environment.
  • Maintained a spreadsheet with all outstanding issues and bugs for easy tracking.
  • Created, updated, distributed and presented testing reports on a regular and ad hoc basis to upper management.
  • Troubleshooting, resolving and escalating data related issues and validating data to improve data quality.
  • Co-coordinated with IT and Business teams to resolve pending change requests and worked with individuals to solve open issues/tickets.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developers to track and resolve the problems.

Technical Summary / Tools: HP Quality Center, MS Office Suite, SQL, Selenium WebDriver, Jenkins, Java, TestNG, SoapUI, Eclipse IDE, Oracle, MS Outlook, Mortgage Applications, PNCCS (Call Center Appl), Harland LaserPro (Loan Origination System), Swiftsend Application, DecisionPro, Price Weaver, APPRO Consumer Lending Appl (Loan Fulfillment System), Selenium, MS SharePoint, .NET, Agile Scrum, Automation Testing, QA artifacts (test cases, test strategy, test plan etc).

Confidential

QA Analyst

RESPONSIBILITIES:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Developed Positive and Negative test cases and executed manual test cases using ALM.
  • Expertise in preparation and execution of test cases, data validation and verifications, Regression, Integration, System Testing and Black Box Testing.
  • Created and maintained Keyword Driven framework using VB Scripting in QTP
  • Worked with Standard and Bitmap checkpoints using QTP for validations and performed Data Driven Testing to run scripts with multiple sets of data.
  • Performed manual functional testing and developed automated execution of test cases using QTP for Regression Testing.
  • Effectively involved in using build automation tools such as ANT for automating software build processes.
  • Implemented continuous integration with Hudson and used its plugins with most version control systems and bug databases.
  • Interacted closely with the development team to discuss the design and testing aspects of the application to design the test plans.
  • Reviewed the test cases written for Unit and Integration level.
  • Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
  • Prepared Test cases for positive and negative test scenarios keeping in mind the Boundary Value Limitations and Equivalence classes.
  • Involved in browser interoperability testing for various versions of internet explorer, safari and Firefox.
  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Prepared the data to cover various scenarios and wrote basic SQL queries using SQL Server for Data Validation, Record Counting and Non-Duplication Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Performed GUI, System, Integration, Smoke, Functional and Regression Testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Published the weekly status report to the customer on test status and highlighting the issues to be addressed immediately.

ENVIRONMMENT: QTP,SQL Server, ALM, Waterfall, MS Excel, VB Script, Windows, Hudson, ANT, GIT, VB Studio.

Confidential

Test Engineer

Responsibilities:

  • Designed test cases for various Subject areas.
  • Involved in Test cases execution related to both initial and incremental testing.
  • Involved in writing SQL Queries for several mappings regarding the count and Data validation from Source, Staging and Target areas and analyzing the logs.
  • Involved in System testing and Regression testing.
  • Developed Test scripts, Test suites using TestNG, Selenium web driver.
  • Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
  • Used HP Quality Center for writing test cases, updating the test execution status, defects raising and defect tracking.
  • Interacted with Developers and participated in Defect triage meetings.
  • Mentored the newly joined team members about the functionalities.
  • Discussed the issues with onsite coordinator and get them resolved.
  • Reported Daily status to Team Lead.

We'd love your feedback!