Post Job Free

Resume

Sign in

Selenium Automation Tester/SDET

Location:
Dallas, TX
Posted:
September 25, 2023

Contact this candidate

Resume:

NAME: GYANENDRA BASNET

EMAIL: adzyb9@r.postjobfree.com

PHONE: 817-***-****

LOCATION: FORT WORTH, TEXAS 76179 QA AUTOMATION ENGINEER

PROFILE SUMMARY

5+ years of total experience as an it professional with extensive experience in manual and GUI/API based automation testing by using demanding technology like Rest-Assured, Selenium WebDriver and Selenium Grid.

Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, black box, white box, and Cross - Browser testing.

Experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall, Agile/Scrum.

Involved in the Continuous Integration of the automation framework with Jenkins.

Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success.

Good experience in automating test cases using TestNG, Junit and Cucumber framework.

Hands on experience in Test driven development (TDD) and Behavior driven development (BDD).

Developed and used POM (Page Object Model) design patterns to create object repository which makes the code reusable, maintainable and more readable.

Expertise in creating User Acceptance Testing (UAT) and Interacting with Business Owners for validations.

Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting

Developed JSON test data and implemented Functional and Data Driven tests using Soap UI.

Experience in working with Application Servers and Database Servers.

Excellent experience with source version control tools like Subversion GitHub.

Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.

Extensively used POM model to create the reusability of same objects for different tests.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.

Experience in troubleshooting software applications for business functions in major areas of the business and enterprise wide.

Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, and REST using API and selenium.

Experience in interacting closely with scrum team members and in understanding User Stories to fulfill the tasks associated with user stories

Experience in analyzing the bugs and interacting with developers and team members in fixing the defects.

Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium GRID, Jenkins-Build, Maven, REST, Gherkin, Postman, Jira, Visual Studio 2019/2022

Languages: Java, HTML, CSS3, JavaScript.

Frameworks: Data-Driven, Keyword-Driven, Hybrid, Behavior Driven Development (BDD) and Page Object Model.

Bug Tracking Tool: JIRA

Build Tools: Maven, Jenkins

IDE: Eclipse, SQL Developer

Databases: SQL, PL/SQL, Oracle.

Web Services: Restful API, Soap API, Postman.

Platforms: Windows 10, Mac

Environment: SDLC, STLC, Agile Scrum, Waterfall Model, V-Model

Browsers: Google Chrome, MS Internet Explorer, Mozilla Firefox, Opera, MS Edge

Functional Testing: Unit Testing, Integration Testing, White box testing, Smoke Testing, Sanity Testing, Regression Testing, System Integration Testing (SIT), Black Box testing, User Acceptance testing (UAT).

ANNEXUR OF PROJECTS

Client: SABRE GLBL INC.

Location: Orlando, FL

Period: Aug 2021- Present

Role: Selenium Automation Tester/SDET

Responsibilities:

Creating and maintaining automated test scripts using Selenium WebDriver, Java programming language and Eclipse IDE.

Written various Features, Scenarios, and Scenario Outline with Examples, Scope Bindings, Dynamic Tables and Hooks in Gherkin language for developing BDD framework.

Executing automated test cases to validate the functionality of web applications and ensure they meet the specified requirements.

Collaborating with the testing team to define test objectives, scope, and test strategies for automation testing.

Identifying software defects, logging them in a defect tracking system, and providing detailed reports to the development team.

Designing and implementing test automation frameworks using Java and Selenium to enhance test efficiency, maintainability, and reusability.

Creating and managing test data sets required for test execution and ensuring the data is accurate, valid, and representative of real-world scenarios.

Integrating automated tests into CI/CD pipelines and participating in the continuous integration and deployment processes.

Configuring and maintaining the test environment, including installing and configuring necessary software, frameworks, and dependencies required for test execution.

I gained valuable experience in writing XPath expressions to locate web elements within a dynamic web table.

To achieve cleaner, reusable, and non-duplicated code, we implemented Object-Oriented Programming (OOP) concepts within the Page Object Model (POM) design pattern.

Involved in Agile QA processes and participated in all agile ceremonies (standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.

Environment: Selenium WebDriver, Java, POM, Chrome, Jira, SOAP UI, Windows, MySQL, Postman, Agile, REST, BDD, Jenkins, API, MS Excel, MS Office, Git.

Client: QUEST DIAGNOSTICS

Location: Irving, TX

Period: July 2019-July 2021

Role: QA Automation Engineer

Responsibilities:

Formulated detailed Test Plan, Test Cases and Testing Procedures, which included Test Cases/Scripts, capturing Test Results, and capturing and resolving Test Anomalies.

Performed configuration/ compatibility and user interface testing manually.

Solid experience designing and writing training manual templates, design formatting, project planning and writing technical documents.

Assisted in preparing UAT plan/scripts and assured project manager has taken steps for alignment of Operational Quality Checklist.

Performed UAT manually in coordination with UAT team to ensure the correct business logic.

Conducted GUI/Usability Testing and Black Box Testing as per specifications.

Use GIT for Version Control and Code Collaboration to manage code reviews.

Hands on experience in test-driven development (TDD) and Behavior driven development (BDD).

Analyzing and documenting detailed program information working and interacting with software developers and members of various other dependent departments.

Executed Web Services functional testing and created test suites for validating SOAP and REST based services using POSTMAN.

Good knowledge of load and performance testing using Load Runner and JMeter to simulate heavy user load and transaction points to test application response time.

Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity as part of test management/testing life cycle (STLC).

Analyzing User and Functional requirements to point out gaps between used SQL queries to extract the data from the database.

Participated actively with Agile Scrum development process attending sprint planning, daily scrum, retrospective, and client’s demo.

Executed all Selenium test scripts on the different browsers and checked for compatibility, also performed the cross-browser testing using Selenium Grid.

Perform parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed to developing Automation Framework that uses Java, Selenium WebDriver and JUnit.

Performed Backend testing by writing SQL queries on Windows.

Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver, jars and TestNG.

Environment: Java, Selenium WebDriver, Junit, Windows Servers, JavaScript, JSON, POSTMAM, TestNG, Eclipse, Grid, SQL, GitHub, BDD.

Client: INGRAM MICROMOBILITY

Location: Fort Worth, TX

Period: July 2018-Jun 2019

Role: QA Tester/SDET

Responsibilities:

Analyzed business requirements and functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML Extent reports and Log files

Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs

Maintained the Selenium& JAVA automation code and resources in source control i.e., GIT/GITHUB over the time for improvements and new features.

Extensive experience in using the QA tools like WinRunner, Load runner, Selenium IDE.

Worked on Agile Environment and tested the application under SCRUM Methodology. Reviewed requirements, functional and technical Design Documents.

Developed and used POM (Page Object Model) design patterns to create object repository which makes the code reusable, maintainable and more readable.

Created and tested Positive and Negative Test scenarios to test the functionality and the error handling capability of the application.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements. Performed Functional Test design, development and maintenance in Java

Used Selenium WebDriver for automating Cross Browser Testing on Edge, Firefox, Safari, and Chrome.

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

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

Planned, Implemented and Documented all aspects of software QE including manual and unit test, integration, regression, stress, and performance testing.

Attend daily standup calls and follow the guidelines/backlogs as defined by Scrum master and Product Owner based on the prioritization of the tasks.

Environment: Selenium WebDriver, POM, Cucumber, Apache-POI, Jenkins, GitHub, SOAP UI, REST, Agile, XPATH, XML, HTML, CSS, SQL, Windows.

EDUCATION:

Master’s (2015)



Contact this candidate