Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Watford City, ND
Salary:
60
Posted:
August 24, 2020

Contact this candidate

Resume:

Phurba Sherpa

adfjtu@r.postjobfree.com

214-***-****

Open for W2 only

Professional Summary:

●Over 5+ Years of IT experience in .Net Development, Quality Assurance in Manual Testing, Automated Testing, Database Testing on Web bases application and Client/Server based applications

●Experienced in defining Testing Methodologies, designing Test Plans and Test Cases, verifying and validating Web-based applications and documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).

●Expertise in analyzing Business and Functional Requirement/Use Case documents for creating test cases.

●Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.

●Extensive experience in Finance, Banking, Healthcare and E - commerce domains.

●Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC), and software development methodologies such as Agile, V Model and Waterfall.

●Experience in Building Microsoft.Net/C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations

●Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.

●Expertise in both manual and automation testing of Web services SOAP and RESTFul.

●Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD/TDD

●Experience in design and development of BDD framework from the scratch by writing Gherkin Features-Scenarios using SpecFlow and Cucumber.

●Worked on front end web application development that involved HTML, DHTML, XHTML, XML, JavaScript and CSS.

●Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.

●Experience in developing applications using ASP.NET Web Forms.

●Experienced in developing and consuming Web services (Restful)/ WCF

●Experience in building Continuous Integration/Delivery automation solutions for each product/project via TFS/Jenkins

●Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs

●Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.

●Good Experience in unit testing/White box testing the code developed by the developers

●Experience in developing and understanding of HTML, XML, CSS and Good Experience in.

●Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.

●Experience in working with Test Management/Bug Tracking tools like HP ALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes.

●Worked on SQL Server database by writing different kinds of queries like Stored Procedures, Triggers, Views, Tables, Functions, Exception Handling in order to perform valid operations

●Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.

●Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.

●Worked on all level & type of testing like Smoke, Sanity, Unit, Integration, System, Acceptance, Retesting, Regression, Ad-Hoc, Black-Box, White-Box Testing, Grey-Box Testing, Verification, Validation, Functional testing.

●Testing experience on ETL process for various data loading scenarios.

●Knowledge in creating ETL test data for all ETL mapping rules to test the functionality of the ETL process based on mapping document.

●Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Parallel Testing, Integration Testing, Regression Testing & UAT.

●Experience in defect tracking system and bug life cycle using Test Director, HP Quality Center.

●Strong exposure testing applications on different browsers, Firefox, Safari 3x.

●Experienced in facilitating User Acceptance Testing for go-live.

●Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.

Education: Bachelor of Science in Information Systems

Technical Skills:

Programming Languages

Java, C#(.Net), JavaScript

Databases

SQL Server, Oracle, MS Access, T-SQL, LINQ to SQL

Automation Tools and Languages

Selenium IDE, WebDriver, Grid, RC, Nunit, TEST NG, MSTest, Coded UI, ETL SpecFlow, Groovy Scripting, Gherkin (Cucumber), QTP, Clear Quest, Appium, C#, Java.

Web Services & Database Testing Tools

SOAPUI (SOAP, REST), Ready API, Rest Client (Firefox add on), SQL Server, Postman.

Automation Frameworks

BDD/ATDD (SpecFlow), TDD, Data Driven, Keyword, Hybrid driven, NUnit, Junit, TestNG

Project Management / Defect Tracking Tools

JIRA, Rally (Central Agile), HP Quality Centre (ALM), Bugzilla

Methodologies

Agile, Scrum and Waterfall

IDE

Visual Studios, Eclipse, UML.

Version Controller

Team Foundation Server (TFS), GitHub, SVN

Professional Experience:

Client: Nintendo Of America, WA Date: August 2019 To Present Role: QA Engineer/Tester (.Net/C#/Selenium)

Responsibilities:

●Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non-Functional Testing.

●Elicited requirements from business to determine functional specifications leading to concrete implementation requirements.

●Designed and developed Hybrid Framework using. Net, C# and NUnit.

●Performed Keyword Driven and Data Driven Frameworks using CSV, CSS Selectors as a part of Framework.

●Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug-in.

●Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.

●Performed End-to-End testing by Manual and Automation.

●Worked on different kind of WebElement locators like ID, Name, CSS Selector, Xpath for identifying the fields.

●Used Requirement Traceability Matrix (RTM) document to ensure whether all the proposed test cases are covered or not as per SRS document.

●Performed Nunit testing to run all the test cases.

●Performed Selenium automation using Selenium Web Driver and Selenium IDE

●Tested the web modules flow and improve the script performance using Selenium find elements.

●Tested Service Oriented Architecture application using Soap UI.

●Performed parallel execution of test cases using Selenium Grid.

●Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.

●Worked with JIRA as a project management and defect tracking tool.

●Served as functional SME for DB2 migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.

●Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.

●Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, By with different Locators (Xpath, CSS, id, Link text).

●Wrote SQL queries extensively, queried database and generated test reports.

●Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application

●Used jQuery, ASP.NET AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.

●Involved in Unit Testing the code and provided the feedback to the developers

Environment: Visual Studios 2012, JIRA, C#, Selenium WebDriver, Grid, RC, Hybrid, Keyword Driven, Data Driven Framework, Page Object Model (POM), SOAP UI, Nunit, Chrome, Firefox, Internet Explorer, XML, JSON, Excel, HTML5, CSS3.

Client: FedEx Services, Collierville, TN

Date: Oct 2018 to Aug 2019

Role: QA Engineer (Selenium, C#)

Responsibilities:

●Created test plans, defined test scenarios, detailed test matrices, schedules, developing, executing and maintaining test scripts based on User Requirements and Design Specifications.

●Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.

●Executed test cases manually and verified actual results against expected results.

●Detected, Reported and Tracked bugs using Test manager.

●Conducted different types of testing such as System Testing, System Integration Testing, Functional Testing, and Regression Testing.

●Actively involved in using Test Automation Framework using Selenium Web Driver with C#.

●Worked on software Verification and Validation manually and use Assertions for automation.

●Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.

●Worked in the existing automation framework Page Object Model, Behavior Driven Testing, and Data Driven Testing.

●Worked with Team Foundation Server (TFS) for version control, source control, bug reporting and project documents.

●Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) approach like Specflow with Gherkin.

●Used Postman for manually testing RESTful web services and automated the process using HttpClient, JSON.NET.

●Integrated Automation scripts in Continuous Integration tools (Jenkins) for the nightly batch run of the Script.

●Performed api/web services testing using HTTP Client and deserialize the JSON response into a model to validate the data in the API.

●Used distributed Version Control System and Source Code Management tool SourceTree to track the history of the collection of files.

●Involved in extensive data validation, back-end testing and querying the database using SQL Server.

●Expertise in writing SQL Queries, SQL Scripts and performing database testing.

●Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate Change requests.

●Handle High severity issues on priority.

●Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.

●Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

Environment: C#, Selenium Webdriver, HttpClient libraries, Specflow, NUnit, Jenkins, Visual Studio, TFS, .NET, SQL, MS Excel, SourceTree, Agile.

Client: QSSI: Columbia, MD

Date: Aug 2017 to Sept 2018

Role: QA Engineer

Responsibilities:

●Successfully performed overall product reviews, Test Plans, Test Scripts, and project execution and defect management and delivery of the project.

●Worked in Agile, Scrum, and sprint environment in order to change the requirements and features set.

●Participated in many different types of meetings such as weekly QA meetings, Stand up meetings, Portfolio meetings, scrum meetings, client meetings, etc. for different projects.

●Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed to framework creation.

●Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.

●Wrote Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria.

●Configured Maven for JAVA automation projects and developed Maven project object model (POM).

●Used Postman tool to test SOA based architecture application to test REST API.

●Established and maintained test cases and test data in JIRA.

●Investigated and determined the root cause of issues by reporting defects utilizing JIRA to maintain defects and check defect status.

●Tested applications in all environments (QA, staging (UAT), Pre-Production, and Production).

●Performed different browser testing (Firefox, IE, Chrome, Safari) for the web interface and compatibility using Selenium WebDriver.

●Developed Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.

●Used SQL queries to perform Select, Update, Delete, Insert and Join statements.

●Developed and executed several SQL queries in Oracle Server as part of backend testing and involved in data validation and verifying data-integrity and also to check the data flow between different Systems.

●Verified that the Software Quality Assurance Standards are met throughout all phases of development.

Environment: AGILE, Jira, SQL, Oracle Server, SOAPUI, Maven, Selenium WebDriver, Cucumber, TestNG, Java, Eclipse.

Client: Vonage, Atlanta, GA

Date: May 2016 to Jun 2017

Role: QA Engineer

Responsibilities:

●Involved in analyzing the requirements document to formulate the test cases and conducted manual testing and automation testing for the entire application.

●Participated in walkthroughs for the evaluation of the test plan with the QA Lead and development team.

●Involved extensively in various stages of Functional testing, Integration testing, Regression testing, User Acceptance testing, Negative regression, System Integration (SIT), User Acceptance Test (UAT), Security, Browser compatibility.

●Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.

●Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.

●Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.

●Wrote Test Scripts with BDD Framework using Cucumber in Java and prepared automation test framework.

●Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.

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

●Tested by giving input to the SOAP request web services and api through SOAPUI and validated the responses by executing queries against the database.

●Involved in tracking and reporting defects using Jira and was also responsible for communicating the status to the development team.

●Performed SQL querying to validate the data in the backend, and also to check the data flow between different systems.

●Validated sanity data for successful transactions through the application, using SQL queries.

●Strong communication and interaction with Clients, Developers, Business Analysts, Management.

●Participated in test plan and test cases review meetings.

●Involved in defect log, defect tracking and resolution.

●Involved in writing test summary reports, defect summary report, and final report.

Environment: Selenium WebDriver, Java, Jira, Agile (Scrum), Eclipse, Oracle, SoapUI, TestNG, Jenkins, Cucumber, MS Excel.

Client: GE Healthcare, Waukesha, WI

Date: April 2015 to April 2016

Role: .Net/C# Developer and Automation Tester (Internship)

Responsibilities:

●Involved in all phases of Software Development Life Cycle. (SDLC) and worked with Agile methodology.

●Worked on Fronted end Technologies like HTML, CSS, JavaScript, jQuery, Twitter Bootstrap in order to develop the user interface of the application.

●Created Use case, Class, Activity, Sequence, Flowcharts diagrams etc.

●Used C# programming language as business logic in Visual Studios 2012 as IDE.

●Worked on Asp.Net for developing the application.

●Implemented the concepts like Classes, Objects, Interfaces, Functions, Inheritance, Polymorphism, Encapsulation, and Exception Handling when writing the code.

●Worked on Ado. Net to sink the application with the database.

●Developed the RESTful Web Services using Web API like Http verbs for CRUD operations.

●Used SQL Server Management studios 2010 as a data base to store and retrieve the data that comes from UI.

●Written several queries like creation of Tables, Stored procedures, Triggers, Functions, Views, Indexes, Exception Handling and managed dead locks in order to perform necessary operations in the application.

●Involved in Development and building Keyword Driven automation testing framework along with testers

●Performed various kinds of validations for the fields.

●Performed Unit Testing of the application by using NUnit.

●Used TFS (Team Foundation Server) as a version control tool.

●Extended my support to the Tester and worked even in QA environment

●Created Test cases, Test suite and performed manual testing for the application.

●Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.

●Worked on QTP for regression testing and automated the test cases.

●Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center.

●Responsible for writing automated test cases using QTP/UFT.

●Used HP/ Quality Center as defect tracking tool

●Created Test Scenarios, executed automated test scripts for regression testing using QTP/UFT and implemented Automation Framework

Environments: .Net 4.5 framework, C#, ASP.NET, Entity Framework, ADO.NET, Stored Procedures, Visual Studio 2010, WCF, SQL Server 2008, TFS, IIS 7.0, SSRS, SQL Jobs.



Contact this candidate