NABIN ADHIKARI
QA AUTOMATION ENGINEER
571-***-****) adl1m8@r.postjobfree.com LinkedIn: nabin-adhikari-66568620b Fully Work Authorized –GC
To acquire a challenging position as a mid-level QA Automation Engineer in a high-quality environment where my resourceful experience and technical skills can add value to organizational operations.
PROFESSIONAL SUMMARY
● A highly motivated and result oriented Software Automation Test Engineer with more than 3 years of experience in Quality Assurance through Manual and Automation Testing of Client/Server and Web based applications.
● Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used JAVA for test case automation.
● Experienced in all phases of Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile Scrum Methodologies.
● Expertise in using automation tools such as Selenium, JUnit, Cucumber and Eclipse.
● Proficient in designing and implementing Selenium Automation Frameworks using Data Driven, Hybrid, Page Object Model (POM).
● Solid knowledge in Smoke Testing, Backed end Testing, Black-Box Testing, Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser Testing, UI Validation.
● Proven ability in developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber and TDD (Test Driven Development).
● Actively participated in project review meetings, providing testing metrics/status and notifying management of critical failures and missed milestones.
● Well-versed in identifying and reporting defects using defect tracking tools such as JIRA.
● Skillful in developing custom reporting engine for test execution like HTML reports, in JSON format.
● Ability to write dynamic XPath and CSS selectors for complex Object Identifications in Selenium WebDriver.
● Successfully built Maven for Project building tool, developed Maven Project Object Model file
(pom.xml) from scratch and used Jenkins for Continuous Integration.
● Skilled in writing SQL queries for performing Back-End testing of applications.
● Experience in creating Page Object Model and Page Factory Design for implementing framework.
● Actively participated in execution for API testing using POSTMAN tool.
● Strong problem solving skills, work ethic, integrity, and communication skills.
● Quick to grasp new technologies, adapt to changing priorities, and team player with innovative thinking.
PROFESSIONAL EXPERIENCE
Alliance Tek Solutions, Chantilly, VA Test Automation Engineer Oct 2019 – To Present
● Designed Test Plan which included test objectives, test phases, scenarios and test environment after a thorough analysis of the business rules.
● Developed test code in Java language using Selenium WebDriver and Cucumber framework.
● Actively participated in Agile-Scrum methodology and attended Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Retrospective meetings.
● Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven).
● Developed Automation framework by following a hybrid model approach of implementing Page Object Model and BDD, using JAVA, Selenium Web driver and Cucumber.
● Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
● Tracked and reported software defects and interacted with developers to resolve technical issues using JIRA test management tool
● Extensively used Selenium locators like XPath, CSS Selectors and WebDriver to test the web application.
● Performed API testing using POSTMAN tool.
● Involved in the test estimation, planning, monitoring and control of the testing activities and tasks.
● Conducted backend testing using SQL queries to validate data for database and wrote SQL query by joining multiple tables according business logic for data validation.
● Performed Ad Hoc testing upon the completion of test case to seek further unresolved bugs within the application.
● Participate in Agile Scrum methodology and attend Daily standup, Sprint Grooming, and Sprint
● Planning and Sprint Review meetings, involved in weekly meetings to verify the status of testing and discuss defects.
Environment: Agile, Eclipse, Java, Selenium Web Driver, BDD, Cucumber, SQL, JUnit, MAVEN, Jenkins.
Truliant Federal Credit Union, NC QA Automation engineer Feb 2018 – Sep 2019
● Involved in test cases reviewed by the development team, product management and modified the test cases.
● Analyzed business requirements, documented business requirements specifications, wrote Test Cases. Based on their feedback.
● Participated in Sprint Planning meeting and Daily Scrum, Sprint Grooming, and Sprint Planning and sprint Retrospective meeting.
● Executed test cases manually, compared and analyzed actual results with expected results and performed Positive and Negative data testing.
● Utilized CSS selectors, IDs, and XPaths to locate web elements in cross browser views, and Web pages, calling them in scripts in order to properly test.
● Reported and Tracked Defects using JIRA bug tracking tool.
● Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
● Sound knowledge in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider, Tags
● Responsible for identifying test cases for manual and Creating and maintaining automation test scripts in Selenium environment using Java.
● Prioritized Manual test cases based on Business Requirements and selected the test cases that needed to be automated in Selenium.
● Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Environment: Agile, Eclipse, Java, Selenium Web Driver, TDD, TestNG, SQL, JUnit, Postman, JIRA, Manual Testing
TECHNICAL SKILLS
● Testing tools: Selenium, WebDriver,
Cucumber, Junit
● IDE: Eclipse, Postman.
● Programming language: Java, SQL,
Gherkin.
● Build & Integration tools: Maven, Jenkins
● Project Management/ Defect Tracking
Tool: Jira
● Frameworks: Cucumber, BDD, Junit,
Data-Driven, Hybrid, TestNG
● Database: MySQL
● Version Control: Git, GitHub
● Browsers: Chrome, Firefox, IE
● Methodology: Waterfall, Agile-Scrum
EDUCATION
Syntax Technologies
Coding Bootcamp.
George Mason University
BS in Information Technology -In Progress.
Northern Virginia Community College
Associates in Information Technology.
Dharan Multiple College
BS in Food Science and Technology, Nepal.