Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Manchester, CT
Posted:
October 13, 2020

Contact this candidate

Resume:

Swiya Musuku

Senior Quality Automation Test Engineer

E-mail: adgxty@r.postjobfree.com

Phone :817-***-****

Senior Quality Automation Test Engineer around 6.9 years of experience in all phases of Software Testing Life Cycle (STLC).Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Expertise in API and RestfulWeb Services. Diversified experience in Automation and Manual testing serving various domains like Healthcare, finance, Banking and Telecom etc.

Professional Summary:

Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including models - Waterfall, Agile/Scrum.

Well Versed in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.

Expertise in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JUnit, TestNG and Eclipse.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

Expertise in working knowledge of Core Java and Object-Oriented Concepts Inheritance, Polymorphism.

Handled Selenium Synchronization using conditional (Implicit, Explicit) unconditional wait conditions.

Strong Knowledge in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

Experienced in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven and Page Object Model.

Worked on Html Tables and Access links using Selenium Webdriver.

Well versed in dealing with Keyboard Mouse Events like Drag and Drop, Right Click, Upper Case, Lower Case, and Underline etc. using Actions Class in Selenium Webdriver.

Expertise in configuring application framework by processing excel spreadsheets using Apache POI.

Experienced in Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown.

Conversant in handling Cookies and alerts in Selenium Web Driver.

Worked on Selenium Grid to run multiple tests across different browsers, operating systems in parallel.

Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web/UI and (UAT)User Acceptance Testing.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Strong Knowledge in Mobile Testing using Appium for Android/IOS applications.

Developing Appium Scripts for Native Android/iOS using Java.

Extensive experience in Web Services Testing (API Testing) and ensured data and control between middleware and backend systems are working properly.

Experienced in API Testing of Soap and Restful Web Services using JAVA and JSON API.

Extensively used Assertions along with HTTP status code to verify Web Service response.

Worked on the different Operating Systems like Windows, Unix and Linux for Automation testing.

Strong experience with SOA architecture which include SOAP Web Service and RESTful Web Service Testing using SOAPUI, XML, & WSDL, URI.

Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Jenkins tool for scheduling the jobs.

Creating automation scripts with XCTest, Espresso for Android mobile testing.

Segregated the logs based on the hierarchy of the effects on the test scripts using Log4j.

Experienced in using Defect Tracking tools such as HP Quality Center, Rally, JIRA.

Conversant using Configuration management tools like SVN, GIT.

Involved in executing SQL queries to perform the data structure, data Integrity and data validation testing.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries

Worked on databases such as Oracle, MS SQL Server, My SQL and JDBC connectors.

Expertise in Defect Management/Problem Solving including tracking bugs, reporting using Quality Center/ALM, Rally, Version One, Bugzilla and JIRA.

Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements, Performing GAP Analysis and Test estimation.

An individual with a track-record of being a 'self-starter', who is able to effectively decipher assigned tasks, deliver on-time with a high-level of accuracy, and pro-active in solving problems.

Skill Set:

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Testing Tool:

Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, JSON, Perfecto, Cucumber,SoapUI.

Project Management Tool and Defect Tracking Tools:

Test Director, HP Quality Center/HP ALM,JIRA, Rally, Agile Manager.

Configuration Management Tools:

SVN, GitHub.

Automation Framework:

Keyword Driven, Data Driven, Hybrid Driven, Page Object Model(POM), TestNG.

Utilities

Eclipse, Firebug, Fire Path, Auto IT.

Microsoft:

Outlook, Word, Excel, PowerPoint, MS Access.

Programming Languages:

Core Java

DBMS/RDBMS:

Oracle, MS-SQL Server, MySQL, MS Access, DB2.

Operating System:

Windows XP, Windows 7/8, iOS, Linux, Unix.

Test Build and integration tool:

Maven, ANT, Jenkins.

Mark Up Languages

HTML, XML, XPath, CSS Selector.

Browsers

Firefox, Chrome, Safari, IE.

Project 1

Client: Voya July 2019 – Till date

Location: Hartford, Connecticut

Role: Senior Quality Automation Test Engineer

Domain: (Finance Domain)

Description: Voya Financial is an American financial, retirement, investment and insurance company based in New York City. This organization started offering homeowner’s and life insurance and brokerage and investment management services Voya provides best investment plans and gives the better plan to invest the money.

Responsibilities:

Reviewed the Requirement document and prepared ambiguity resolution sheet to get clarification from the Business Analyst.

Used Selenium IDE to record, playback and debug individual test cases, used Selenium WebDriver provided more flexibility in automating test cases.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.

Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Involved in Writing Java language to develop automated scripts and frame works.

Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.

Integrated the scripts and executed them as a suite using the build integration tool Maven.

Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.

Used GIT as code repository and Code Collaborator to manage code reviews.

Prepared detailed Test Plan based on user stories and Technical Specifications Document.

Prepared Test scenarios and Test Cases from the given requirement document.

Used Agile testing methodology for achieving deadlines in UAT testing.

Participated in developing common Appium framework for both Android and IOS.

Worked on Mobile App Testing tools in Android Platform using Android Studio, Android Device Manager, SDK Manager, AVD Manager, UIAutomater and Appium.

App-side Testing for Android and iOS using emulator and real devices.

Worked with offshore team and participated in daily stand up meetings.

Documented Requirement Traceability Matrix to ensure the coverage of the requirements.

Performed smoke testing, functional testing, integration test, data driven testing, end to end testing, performance testing and regression testing.

Environment: Manual, Automation Testing, Selenium WebDriver, Selenium Grid, Appium, Agile, Maven, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, GitHub, Jenkins.

Project 2

Client: Salo Solutions (Health care) March 2018 – June 2019

Location: Columbus, Ohio, USA

Role: Senior Automation Test Engineer

Description:

Salo Solutions is an American supplier of health information technology solutions, This project is to develop and enhance existing HealthCare Provider System to handle policies. The application is used by physicians and staff to verify member eligibility and to view claims payment information. The project focused on improving the application for a better user experience.

Responsibilities:

Used Selenium IDE to record, playback and debug individual test cases, used Selenium WebDriver provided more flexibility in automating test cases.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.

Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.

Integrated the scripts and executed them as a suite using the build integration tool Maven.

Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.

Used GIT as code repository and Code Collaborator to manage code reviews.

Prepared detailed Test Plan based on user stories and Technical Specifications Document.

Prepared Test scenarios and Test Cases from the given requirement document.

Documented Requirement Traceability Matrix to ensure the coverage of the requirements.

Performed smoke testing, functional testing, integration test, data driven testing, end to end testing, performance testing and regression testing.

Involved in Writing Python Scripts to develop automated scripts and frame works.

Exposure in writing automated scripts for Angular.JS application using protractor and Java.

Used Firebug to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.

Tested request and response XML's based web services interfaces using Postman.

Performed functional testing of SOAP and RESTFULL Web Services using Postman Tool.

Has very strong exposure on Performance using LoadRunner and JMeter.

Documented and tracked test scripts, test results and reported test defects using Quality Center.

Conducted System Testing and User Acceptance Testing for every client and conducted Backend testing writing extensive SQL queries in Oracle.

Worked in AGILE environment, Attending Daily Scrums, Sprint Planning, Retrospective Meetings and prepared weekly status Reports on Automation.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application

Project 3

Client: Liberty Global April 2017 – November 2017

Location: Hyderabad, India, Accenture

Role: Senior Test Engineer

Description:

LGI is the largest telecom and media service provider. It is famous for triple play service (VOIP, Internet and TV) and fast growing MVNO service.

It is an agile methodology and the Primary goal was customization of the baseline code to meet the business requirements of the client along with providing application maintenance of the existing deliverables. Its main goal is to test the End to End functionality of all the possible flows..

Responsibilities:

Analysed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.

Involved in Project meetings and interacted to other team members in order to resolve the problems.

Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.

Used TestNG framework to run unit test and Maven to build the Project

Raised defects and performed tracking using JIRA.

Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.

Created Test cases for automation using Appium and Java.

Performed functional tests using Selenium WebDriver with data driven framework and documented results in a database.

Implemented Data Driven with Page Object Model automation framework using Appium as Java Language.

Maintained code version using GIT.

Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.

Used Agile testing methodology for achieving deadlines in UAT testing.

Environment: Manual Testing, Selenium WebDriver, Selenium Grid, Appium, Agile, Maven, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, GitHub, Jenkins

Project 4

Client: Comcast August 2016 – March 2017

Location: Chennai, India. Accenture

Role: Senior Quality Automation Test Engineer

Description:

It is U.S.-Based international mass media company and it’s the largest broadcasting And cable company in the world by revenue. It is the largest cable company and home internet service Provider in the United States of America, it provides services to U.S residential and commercial Customers. In 40 States and district of the Columbia, It has two divisions B2B and Residential

Responsibilities:

Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Participated in Fast paced dynamic 2 weeks’ sprint in a Scalable Agile Framework (SAF).

Participated in developing common Appium framework for both Android and IOS.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.

Experienced in dealing with multiple windows, alerts and pop-ups.

Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.

Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover.

Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.

Regression runs using Java and Selenium to perform failure analysis of the test runs and to fix it.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Used Apache POI to read data from Excel sheet.

Used @Parameters, @Data Provider annotation to perform regression and functional testing using TestNG XML file.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Designed Data-Driven testing framework in Selenium and captured data dynamically from web controls.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Used AutoIt for automating the Windows GUI and general scripting.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex queries from SQL Server.

Performed API Testing using SOAP UI Tool.

Used SOAP UI assertions and Groovy script for web service Automation testing.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Performed web services testing with SOAP UI by validating request and response for XML files.

Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.

Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.

Stored the flow details of Selenium Automation in a file using Log4j

Maintained the Java and selenium test source code and resources in the SVN source control repository tool.

Scripted the Test cases and managed the framework dependency jars using Maven.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script

Worked with developers to update the defects, resolve them and track their status using JIRA.

Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Apache POI, Auto IT, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, SVN, SOAPUI, Log4j, Gherkin, Cucumber.

Project 5

Client: Bank of America June 2015 - July 2016

Location: Hyderabad, India, Accenture

Role: Senior Quality Analyst

Description:

The Bank of America Corporation is an American multinational investment bank and financial services holding company headquartered in Charlotte, North Carolina. This project has the front-end UI (API) which will be browsed by the business users for looking into the MEV data and validates them and certify the data, once the data is certified the MEV data is available for the end users to use the data.

Responsibilities:

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.

Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.

Responsible for Cross-browser testing and running the automation script in parallel.

Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver, Maven and TestNG

Used TestNG annotations like groups, parameters, DataProviders to group the test cases, test methods, test suits for regression and functional testing..

Perform Automated testing by executing test plans for each project utilizing testing software tools like RFT.

Used Selenium Screenshots to prepare and report bugs in the documentation.

Used Selenium Synchronization and also handled multiple windows using Selenium scripts.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.

Performed Web-Service testing using open source web-service application SOAP UI and Ready API.

Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.

Extensively queried through SQL to check the database records in MySQL database.

Prepared and executed batch test suite through TestNG via Ant.

Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.

Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language

Upload and download files by using AutoIt.

Used Apache POI to read data from Excel files.

Suggested automation process improvements & engaged in framework enhancements.

Coordinate with developers to prioritize defects and rectify them.

Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers

Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects

Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements by using BDD framework.

Maintained code version using GIT.

Participated in technical, status review, and release and production meetings.

Worked in a Scrum Agile process for delivering the outputs on time

Environment: Agile, Selenium Web Driver, Selenium Grid, TestNG, Python, Eclipse IDE, Maven, Jenkins, Log4j, Oracle, MSWord, MS Excel, Windows, JIRA, GIT, SOAPUI, Cucumber

Project 6

Client: Vodafone (Client side) July 2014- May 2015

Location: Pune,India, Accenture

Role: Quality Analyst

Domain: Telecom

Description:

Vodafone is a British multinational telecommunications service provider headquartered in London with its registered office in Newbury, Berkshire. The objective of the project is to gradually replace the legacy systems with a centralized order fulfillment system. It includes end to end activation of products and also other telecom features such as MNP and billing. It is a transformation project where legacy estate is being migrated to best of suite Oracle Stack.

Responsibilities:

Participated in all phases of the Software Testing Life Cycle (STLC).

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.

Review web based (E-claims) application and identify critical functionalities.

Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.

Created Selenium Test cases for automation using Selenium WebDriver and Java.

Used Hybrid Framework of Selenium to get data from Excel using Apache POI.

Parallel, Cross Browser Testing using Selenium Grid and TestNG.

Performed back end testing by writing and executing SQL queries to validate the data from Oracle.

Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.

Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application. Test Preparation, Test Case Designing, Test Data Creation and Test Case Execution for Order Management Functionality. Regression and E2E testing involving external stakeholders such as CRM, BRM, OSM, UIM, ASAP and FMW.

Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, Selenium IDE/Web Driver/ GRID, TESTNG, HTML, CSS, HP Quality Center, Agile Methodology SQL, Oracle.

Project

Client: British Telecom Feb 2014- June 2014

Location: Pune,India

Role: Manual Testor

Domain: Telecom

Description:

The objective of the project is to gradually replace the legacy systems with a centralized order fulfillment system. It includes end to end activation of products and also other telecom features such as MNP and billing. It is a transformation project where legacy estate is being migrated to best of suite Oracle Stack.

Responsibilities:

Involved in Testing Quad play functionality journeys for various products like Broadband, Feature line, IP Voice Service and Testing PL/SQL packages, procedure, functions.

Re-modeling / aligning of test cases to avoid redundancies osr.

Testing SME for Product Catalogue involved planning, creating and reporting test scripts and Scenarios.

Understanding software requirement specifications and Raising any functional or design gaps.

Interacting with Development Team, Onsite Teams to resolve the issues as early as possible.

Education: Bachelor of Technology – Computer Science



Contact this candidate