Post Job Free

Resume

Sign in

Automation Engineer Software Testing

Location:
Euless, TX
Posted:
March 07, 2024

Contact this candidate

Resume:

Nishant Koirala

Email: ad358e@r.postjobfree.com

Mobile: +1-224-***-****

Linkedln: https://www.linkedin.com/in/nishant-koirala-ba926917b/

Summary:

Over 7+ years of experience in Software Testing, currently designated as Sr. QA Automation Engineer in Various domains like Retail, E-commerce, Banking & Finance proficient in testing Web, API and Mobile based applications leveraging Test Automation tools like Selenium WebDriver, BDD Cucumber, Cypress.io, Rest Assured and Appium.

Professional Summary:

•Experience in using various automation testing tools like Selenium, Cucumber, Cypress, Katalon Studio and HP ALM.

•Experience in identifying the locators through customized XPath and CSS Selectors.

•Experience in design, setup and development of JavaScript based Test Framework that includes Cypress and Protractor

•Proficient in designing Selenium & Cucumber based Framework for Web, API and Mobile application and build Smoke, Regression and End to End Test suites

•Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall.

•Expertise in preparation of Test Plans, Test Cases, Test Reports, Requirement Traceability Matrix.

•Created test scripts with leveraging test frameworks TestNG and build with Maven.

•Expertise in performing Functional testing, Integration testing, Smoke testing, Sanity testing, System testing, GUI testing, White Box testing, Parallel testing, UAT testing, Manual testing, Load testing, Stress testing, Unit testing, Performance testing and Regression testing.

•Expertise in using Katalon Studio for UI and API Testing.

•Expertise in Protractor automation testing for both Angular and Non-Angular pages.

•Expertise in implementing Jasmine framework with Protractor.

•Expertise in writing automation API and Web Services tests in Java TestNG and have deep understanding of API testing principles, such as parameter checking and boundary cases.

•Experience in working with open source tools Selenium (Selenium IDE/RC/Grid and Selenium WebDriver, Katalon Studio) TestNG/JUnit, ANT/Maven, Cucumber, Gherkins, Jenkins, NetBeans, Eclipse, Visual Studio and preparation of automation test framework.

•Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG/JUnit framework.

•Expert in Cucumber testing and defined the test scenarios and created the test cases in Test Manager.

•Experience in continuous integration server Jenkins to run automated test suites.

•Expertise in testing Web Services both RESTful and SOAP API using SOAPUI, POSTMAN, JMeter and good understanding of HTTP code responses.

•Expertise in using JMeter for measuring application performance, identifying performance bottlenecks and analyzing performance metrics and report results.

•Experience in doing automation testing for mobile application using Appium tool mobile software, which involves iOS and ANDROID platforms.

•Proficient in developing test report and tracking defects using bug tracking tools like JIRA, TFS, Rally and Redmine.

•Experienced in working with HP Quality Center for software quality assurance and management.

•Proficient in using HP ALM for software delivery process, involving requirements management, planning, design, testing and release management.

•Worked on front end web application development that involved HTML, XML, Java Script and CSS.

•Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

•Responsible for developing the scripts to support Jenkins/Azure DevOps (continuous Integration).

•Expertise in writing SQL Queries, PLSQL stored procedures for databases like Oracle on UNIX as well as Windows platforms.

•Ability to perform compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows and Mac OS.

•Expertise in working on Page Object Model with Page Factory and apply it on JavaScript and Java based frameworks.

•Developed Test Scripts to implement Features, Test Scenarios and Step-Definition for Keyword Driven, Hybrid driven and BDD (Behaviour Driven Development) using Cucumber (Gherkins format).

•Good knowledge on designing and executing Automated Tests for Data Driven Testing.

•Good Experience on Build and Configuration Tools like ANT and Maven.

•Good Exposure to version control like SVN, TFS (Team Foundation Server) and GIT.

EDUCATION:

Certifications

Java Programming Certification

Selenium Web Automation Certification

Oracle Database and Data Analysis Certification

Agile Scrum Master Certification

Software Quality Analyst Certification

Technical Skills:

Programming

HTML, CSS, XML, Java, JavaScript, SQL, Web services, SOAP.

Database

Oracle, SQL Server.

Bug Tracking

TFS, Test Rail, Jira, HP ALM

Web/Technologies

HTML, XML, CSS, XPath, Java Script.

Tool

Selenium WebDriver, Selenium IDE, Protractor, Appium, TestNG, Cucumber, SoapUI, ALM.

Browsers

Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera.

Build Tool

Ant, Maven

CI/CD Tool

Jenkins, Octopus Deploy, Azure DevOps

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC

Types of testing

Functional testing, Integration testing, Smoke testing, Sanity testing, System testing, GUI testing, White Box testing, Parallel testing, UAT testing, Manual testing, Load testing, Stress testing, Unit testing, Performance testing and Regression testing.

Professional Experience:

Client: Schaumburg Marketplace – Schaumburg, IL Jan 2023 – Present

Title: SDET Engineer

Responsibilities:

•Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirements to create Test Plan.

•Involved in Test Design, Test Plan and preparing Test Result for each executed component.

•Developed framework on Cypress to validate applications on Web.

•Participated in full life cycle of Agile scrum as SDET, performed automation testing, supported manual testing provided Production support for Application Release.

•Extensively worked on test cases validation of data at all levels including Field level validators and UI validation.

•Conducted Functional testing, Regression Testing using Selenium with Data-driven framework and Key-Word driven framework.

•Designed test framework on APPIUM with JavaScript to execute tests on Mobile.

•Utilized Node to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test Cases to run Sanity and Regression Testing.

•Used SoapUI and ReadyAPI for testing the web services by the request and response time by the help of WSDL file and XML data. Added various assertions and did a data driven by getting the data from excel sheet.

•Utilize JMeter to create and execute test plans to evaluate performance and stability of web applications.

•Performed Web Service/API testing using Postman and validated GET, PUT and POST Method

•Designed and implemented different automation framework from scratch like Page Object Model.

•Used XPath, CSS locators, Tag Name and ID for web elements testing.

•Tested Angular Application with Jasmine framework and Protractor. Used TypeScript for automation.

•Developed framework to have a page object model design pattern

•Implemented Grid to run Regression Tests on multiple nodes and browsers leveraging sauce labs.

•Performed Smoke testing, Black box Testing, Security Testing, Performance and Stress testing, web testing and GUI software testing for web application.

•Performed Back-end Testing by writing PL SQL Queries in Oracle Database.

•Used JIRA as defect-tracking tool and undated JIRA with all changes made to any test case.

•Participated in various Sprint planning, Test planning and Test strategy meeting to analyze product backlog item and spring backlog item.

•Used GitHub as a centralized repository

•Execute Manual Test Cases by using positive and negative data inputs. Reported results.

•Actively involved in detection of issues with test cases, design, execution and plans.

Environment: SoapUI, WSDL, JSON, XML, CSS, HTML, Postman, JMeter, Cypress, Appium, JIRA, JavaScript, TypeScript, Jasmine, NodeJS, GIT, Oracle, Toad, Agile, Internet Explorer, Chrome, Firefox, Safari, iOS and Android.

Client: Silicon Valley Bank, Santa Clara CA Jun 2020 – Dec 2022

Title: SDET/Automation Engineer

Responsibilities:

•Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.

•Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.

•Developed automation script for Mobile Native application (IOS, Android) using Appium, Java.

•Prioritizing and automating test cases using Cypress with JavaScript.

•Creating, updating and maintaining a Regression Suite of Automated test cases in Cypress.

•Interacting with DOM and selecting proper Web Elements for automation with Cypress by using my knowledge of HTML/CSS.

•Build and automated web applications using Selenium and Katalon Studio and validated end to end test scenarios.

•Performed UI and functional testing using Katalon Studio.

•Proven experience writing full Test Suites using Katalon Studio automated test software.

•Solid knowledge of Selenium, Appium or Katalon Studio.

•Tested the behavioral changes in modifiers according to question sets response.

•Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.

•Involved in writing Unit and Regression Test cases for the Product.

•Involved in setting up the automation framework using Selenium Web Driver.

•Involved in automation testing using Java and selenium.

•Automating API Testing using Selenium with java as a programming language and Eclipse IDE.

•Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.

•Created JMeter Test Cases to measure performance and functionality of web services.

•Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java.

•Creating and maintaining various databases using SQL Server.

•Prepared manual test cases for service appointment creation, modification, and deletion.

•Created automated test scripts for validating the nightly product builds and regression testing using Azure DevOps.

•Maintained Defects using Defect Tracking System in Quality Center.

•Participated in various meetings and discussed Enhancement and Modification Request issues.

•Performed all test assignments to ensure the application meets business requirements and client expectations.

•Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.

•Summarize test results in formula test analysis reports according to the documentation standards.

•Involved in testing Web services (SOAP and REST) and XML with tool called SoapUI for the local WSDL with URL and created Test cases to perform load testing, security testing.

•Handled various operations like pop-ups, Web-Alerts, Java Script-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.

Environment: Java, Appium, Cypress, Katalon Studio, Selenium Web Driver, Quality Center, SQL Server, Azure DevOps, Eclipse, Web Services, API, SoapUI, Restful, Smart Phones, JMeter, HTML, CSS.

Client PepsiCo- Plano, TX Nov 2017– Mar 2020

Title: QA Automation Engineer

Responsibilities:

•Deduced requirements from business to determine functional specifications leading to concrete implementation requirements.

•Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.

•Served as a liaison between business and technical team

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

•Create test plan and test cases for manual and automated testing from business requirements to match the project’s initiatives.

•Used Keyword driven, Page Object Model (POM), Data Driven using CSS Selectors as a part of Framework.

•Helped Automation engineers in writing the code and solved technical issues.

•Experience in parallel testing using Selenium Web Driver.

•Worked on Agile (Scrum) project methodology.

•Worked with Quality Center/Application Lifecycle Management (ALM) to trace the requirements.

•Analyzed Technical Specifications and Business Specifications and reviewed Test Plan for the application in Quality Center/ALM.

•Perform Selenium automation using Selenium Web Driver and Selenium IDE.

•Test the web modules flow and improve the script performance using Selenium find elements.

•Tested Service Oriented Architecture application using Soap UI.

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

•Extensively used Selenium APIs such as taking a 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.

•Performed Data driven testing using Junit functions and Selenium WebDriver which examines the data properly from XML files.

•Involved in Unit Testing the code and provided the feedback to the developers.

Environment: Manual Testing, Selenium WebDriver, Java, Quality Center, HTML, CSS, Jenkins, Maven, SQL Server, XPath, SoapUI.

Client: Broadridge Financial Solutions, Inc. – New York April 2016- Oct 2017

Title: QA Automation Engineer

Responsibilities:

•Developed Test plan, Test cases and test data from use cases based on Functional Requirements Document and Design Specs.

•Performed manual testing, which may include system, regression, functional, front-end and back-end testing.

•Worked on automating Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).

•Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language.

•Responsible for implementation of Data Driven Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform.

•Developed Test Scripts using Selenium.

•Involved in developing Hybrid Driven Frame Work and Keyword Driven Frame Work in Selenium.

•Involved in Hybrid Driven Frame work and Weekly Automation Regression testing using Selenium.

•Executed test scripts using Selenium WebDriver and analyzed the test results.

•Involved in Functional testing and Regression testing performed on every new build of the application.

•Carried out Smoke Test to judge the software acceptance criteria for testing.

•Used Build Management Tool Maven in the framework for batch triggering of Test cases.

•Performed Unit testing before executing test scripts, Smoke testing to validate critical functionalities of the system and GUI Testing.

•Performed GUI Automation using Selenium.

•Worked closely with the Development team.

•Involved in reviewing database test cases according to assigned requirements to validate reports by retrieving data with complex queries from database.

•Performed database testing by passing SQL queries to retrieve data.

Environment: Manual Testing, Java, Selenium WebDriver, HTML, CSS, TestNG, Automation Functional Testing, Test case, SQL Server, Maven, Quality Center.



Contact this candidate