Dipendra Karki
*****************@*****.***
Professional Summary:
Over 3+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual and Automation testing. Data Analysis/ Batch Testing/ ETL and Testing of Software systems in Data Warehouse/ Business Intelligence/ Client-Server/ Relational Databases like SQL Server, Oracle and Web-based environments in Windows and UNIX platforms.
•Excellent understanding and experience of working on AGILE Methodologies and involved in all phases of Software Development Life Cycle.
•Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
•Excellent skills in overall Defect Management/Problem Solving, which includes reporting and tracking bugs using JIRA, TFS.
•Knowledge in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.
•Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing and Non-functional testing.
•Expert on Selenium Automation using WebDriver and Server and programming using C# and Java.
•Experience in using IDE like Visual Studio and Eclipse.
•Experience in testing automation framework based on BDD approach built using Specflow, Cucumber, Java, and Gherkin Language.
•Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for the nightly batch run of the Script.
•Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Behavior Driven Testing (BDD), Data Driven testing, Back End and Front-End testing and User Acceptance testing.
•Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
•Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
•Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
•Experience in Performance Testing of API and Web applications using LoadRunner and JMeter.
•Experience in writing and executing SQL queries on databases for backend testing.
•Deploy and run the Continuous Integration builds as part of the Code deployment using Jenkins.
•Back end/Database testing of the application by writing SQL queries in Oracle for the Content Testing.
•Experience on working XML/JSON and testing API using SOAPUI/ POSTMAN and REST Assured.
•Experience in writing and executing SQL queries on databases for backend testing.
•Extensive experience of working on both web based and client server applications.
Technical Skills:
Languages
JAVA, HTML, XML, JavaScript, SQL, PL/SQL, T-SQL, PowerShell
Testing Tools
Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Jenkins, Microsoft Test Manager
IDE
Eclipse, Visual Studio
Databases
MS SQL Server, MS Access, Oracle, MS Excel
Browsers
Internet Explorer, Firefox, Safari, Google Chrome
Test Framework
NUnit, JUnit, TestNG
Operating Systems
Linux, Windows, Mac
Other tools
Maven, SVN, SourceTree, Bitbucket, GIT, TFS, JIRA
Professional Experience:
Louis, MO, 63146
SDET / QA Automation
Date: Nov 2019- Present
Roles and Responsibilities:
•Developed and executed the test scripts with Selenium WebDriver and Java.
•Created test plan, test cases, and test scripts based on business requirement document.
•Followed Agile Methodology for all the phases of Software Development Life Cycle (SDLC) and interacted with Lead, Business Analyst, other QA members during Daily Stand-Up Meeting.
•Participated in daily SCRUM meetings and tested each SPRINT deliverable
•Developed and executed Test Suites and Test Scripts based on the requirement documents and using TFS and Test Manager.
•Used Postman to test RESTful services.
•Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) such as Cucumber.
•Used distributed Version Control System and Source Code Management tool GIT to track the history of collection of files.
•Extensively worked on automating API/web services using Java.
•Used Jenkins for continuous monitoring and integration of automation batch run job.
•Created parallel automation test execution using Selenium Grid and NUnit.
•Developed and implemented automated scripts for testing web-based applications using Java, Eclipse, NUnit, Cucumber, and Selenium Web Driver.
•Built automation scripts using Data driven and NUnit Framework.
•Worked with the functionality and Regression testing cycles of major product releases by developing test suite using Selenium Webdriver.
•Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
•Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
Environment: AGILE, TFS, SQL, SQL Server, Postman, Selenium Webdriver, Selenium Grid, API, Cucumber, Rest, Jenkins, NUnit, Nuget, Java,Cucumber.
Professional Experience:
UPS, Atlanta, GA
SDET / QA Automation
Professional Experience:
City Bank, Lubbock, TX
SDET / QA Automation
Date: March 2018- Jan 2019
Roles and Responsibilities:
•Developed test plan, test cases and test documentation for performing functional testing and usability testing at various stages of SDLC.
•Monitored test results, tracked defects, prepared defect profile documents and reported them using Jira.
•Used Jira to open bugs, create tasks and user stories, initiate change requests.
•Developed automation scripts in Java to automate the test cases.
•Worked on testing SOAP services and APIs using SOAPUI.
•Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
•Automated Test Scripts using Selenium Web Driver with Java and used TestNG Annotations.
•Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver and TestNG/JUnit.
•Used Selenium GRID to execute test cases parallel on different target machines.
•Worked on developing the automation scripts for back-end testing using Selenium and executed the JUnit tests.
•Used Cucumber for BDD approach testing.
•Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
•Performed Regression, Functional, Usability and System Integration testing, Interface testing and GUI Testing.
•Prepared test cases for Functional, Smoke, Backend, Black Box, Integration and System Testing
•Worked on backend testing by running complex SQL queries.
•Performed End-to-End testing manually and was associated with User Acceptance Testing.
Environment: Selenium WebDriver, Java, JIRA, Agile (Scrum), Eclipse IDE, SQL, SoapUI, TestNG, Jenkins, Cucumber, MS Excel
Professional Experience:
Zales Corp, Dallas, TX
Manual Tester
Date: Nov 2017- Feb 2018
Roles and Responsibilities:
•Involved in Manual testing, requirement analysis, Preparation of test scripts and test data
•Tracked and Logged Bugs in Bug Tracking Tool like TFS.
•Performed End-to- End testing manually.
•Involved in validation/Data Quality test and Smoke Tests
•Worked with development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using QC.
•Executed manual tests using Quality Center for testing of the application.
•Executed and monitored software test plans on selected store systems.
•Coordinate with Developers for defect analysis and performing Regression Testing.
•Wrote and executed automated Data-Driven Test using QTP.
•Test the data using SQL queries on the target data.
•Created, reviewed, and executed SQL test queries to validate records in the database
Environment: Page Factory, Quality Center (QC), MS SQL Server, MS Office, TFS, SQL