Subrat Devkota
347-***-**** *****************@*****.*** www.linkedin.com/in/subrat-devkota
Professional Summary
• 5+ years of professional experience in QA testing field.
• Extensive hands-on experience in developing and creating Test Cases, logging bugs, defect management, Test case management, and Automation Coverage.
• Strong communication, interpersonal, time management skills.
• Develop Automation Framework from scratch.
• Able to design, develop, and configure UI Automation Framework.
• Knowledge of Performance Testing using JMeter.
• Experience using GitHub and GitLab as a project repository and version control.
• Experience using Jira for all task management and logging bugs.
• Able to communicate effectively with all team members including, Product, Delivery, QA, Front-end Developers, Back-end Developers, Business Analysts, Scrum Master, Infrastructure, DevOps, IT, and others.
• Able to train junior team members.
• Analyze Business Requirements Document (BRD) and translate them into Test Cases.
• Experience with Java, Selenium, and Maven for building Automation Framework.
• Experience at both creating framework and working on existing framework. Technical Skills
IDE IntelliJ, Eclipse, Notepad++
Testing Tools Selenium WebDriver, Postman, BlazeMeter, JMeter, Appium Build Tool Maven, TestNG, Junit
Frameworks Cucumber, Junit, TestNG, RestAssured
Bug and Improvements Tracking Jira
Languages Java, HTML5, CSS, JSON, JavaScript, XML
Web Services Postman, RestAPI
Database MySQL, SQL Server
Repository and Version Control GitHub, GitLab
CI/CD Pipeline Jenkins
Operating System Windows, Linux
Other Skills Agile, Waterfall, Scrum, SDLC, STLC
Experience
QA AUTOMATION ENGINEER BANK OF AMERICA APRIL 2019 – PRESENT NEW YORK, NY
• Participate in analyzing the user/business requirements, functional specifications, and use case documents to create the Test Plans and Test cases for System testing.
• Involve in analyzing Requirements, System Specifications, Use-Cases and Technical specifications.
• Verify the integration of various components in the application and executed end-to-end testing.
• Involve in Integration, Functional, Regression, UAT, Backend, and End-to-End testing.
• Perform Test Execution and defect logging and tracking using JIRA.
• Perform complex queries for Data validation in SQL statements.
• Write test case automation scripts in Java and Selenium.
• Use Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
• Write Selenium script for taking screenshots and used action class to perform mouse movement.
• Implement Continuous Integration of automation framework using Jenkins.
• Use Log4j for logging automated steps and script errors.
• Perform regression testing on new build, every modification in the application using WebDriver.
• Facilitate enhancement and maintained the current Test Environment in Eclipse and IntelliJ using Java.
• Enhance regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
• Use Java as client library for Selenium WebDriver and developed Automation Framework using TestNG.
• Identify UI changes and their potential impacts to existing tests.
• Test compatibility of application/site with Chrome, Firefox.
• Participate in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
• Prepare user documentation with screenshots for UAT (User Acceptance testing).
• Participate in Release Review/Requirement Analysis and Design review meetings. QA ENGINEER EXPERT AUTOMATION TEAM JUNE 2017 – APRIL 2019 ROCKY HILL, CT
• Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
• Defined Business Use Cases and Activity Diagrams to represent different workflows and associations.
• Developed Test Scripts using Functional Requirement Documents (FRD).
• Test scenarios are created for Positive, Negative, Boundary cases, etc.
• Documented the successful or unsuccessful completion of each test condition and verified actual results against expected results for discrepancies
• Implemented cross-browser and cross-platform web testing with Selenium WebDriver.
• Involved in preparing Functional/Regression Test Cases/Scripts from Requirements Documents.
• Submitted the bug findings using Jira for defect tracking and categorized them based on severity.
• Wrote Structure Query Language (SQL) queries to check proper data population in the application table and for data verification to perform Backend Testing against SQL Server.
• Developed automated regression test scripts using Selenium.
• Involved in converting manual test cases into automated scripts using WebDriver and TestNG.
• Managed deployments and build using Jenkins.
• Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
• Involved in testing the new functionality based on test cases and coordinated with the development team in fixing the issues.
• Supported Senior QA analyst manual tester in the development and execution of QA continuous process.
• Handled responsibilities of Regression testing to ensure efficiency in product delivery. Education
• GED, 2016 State of NY