Professional Documents
Culture Documents
Shristi Shrestha Resume
Shristi Shrestha Resume
Professional Summary:
● Over 7 years of experience as a Software Development Engineer in Test (SDET), Quality Analyst,
Quality Engineer, Automation Engineer in Software Analysis, Design, Development and Software
Quality Assurance Testing of Client Server and Web Applications with both Manual and Automation
with good understanding of Test planning, Test Design, Test Execution, Test Automation using
Selenium, CICD, Framework design and Defect Reporting and Tracking.
● Proficient in Manual Testing, Automation Testing and Test Framework development.
● Solid understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle
(STLC).
● Experienced in Waterfall, Agile and Devops Methodologies.
● Experienced in Functional Testing, Integration Testing, System Testing, GUI Testing, Regression
Testing, End-to-End Testing, Black Box Testing, Performance Testing, Stress Testing, Load
Testing, and User Acceptance Testing (UAT).
● Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining
the object repositories, experience in using Java libraries like Apache poi and jxl.
● Expert in creating automation test scripts for web applications using Selenium WebDriver and Java
programming language.
● Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and
Cucumber tool, created scenarios in feature files, step definitions, test runners etc.
● Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts,
Automating Test Cases, Defect Tracking and Report Generation.
● Working experience with Apache POI Library, Junit and TestNG.
● Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools
such as Selenium WebDriver/IDE, TestNG, Cucumber, Quality Center/ALM, JIRA, and Maven.
● Experience with Browser Compatibility testing and Cross Browser testing on IE, Mozilla FireFox,
Google Chrome, and Safari.
● Extensive knowledge of QA methodology, standards and procedures such as creating and executing test
plans and test scripts generation.
● Participated in Multi-tasking when project demands and participated in peer reviews.
● Experience in Java, and complete knowledge on Object-Oriented Programming (OOP) concepts
● Designed and developed Data Driven and Keyword Driven Frameworks.
● Experience in testing of Web & Stand-alone applications and in Multi-Tasking.
● Proficient in Preparing and Reviewing Test Scripts using Selenium.
● Expert in testing in Agile Methodologies – SCRUM and Sprints.
● Experience in developing Feature Files (User Stories) and Step Definition Files, that reflects the Feature
Files, in Cucumber and automated them using Selenium.
● Best Practices in preparing the Traceability matrix, Error log reports and good exposure in Bug Life
Cycle.
● Experience in using Selenium IDE, Selenium Web driver and Selenium Grid.
● Experienced in identifying object locators and creating Xpath using Fire-bug.
● Experience in writing Test Plans, Test Scripts, Test Scenarios and Test Cases for performance testing.
● Actively involved in Requirements review, Functional document review, Testing review and key
resource for UAT phase.
● Actively participated in daily Scrum meetings, Sprint Planning and Reviews, Sprint Retrospective and
testing and maintaining the quality of each Sprint deliverable.
● Knowledge in Web Services testing, mobile testing using Appium, and performance testing using JMeter.
● Proficient in using SoapUI for testing Webservices SOAP, REST and used various types of assertions
such as soap fault, Contains, Soap not fault, X-path etc.
● Rest API Automation with Rest Assured, OAuth 2.0, JSON & XML Path assertion through TestNG and
Hamcrest
● Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and
Continuous delivery (CI/CD) by using tools like Jenkins.
● Experience in using the Test management and Defect Tracking tools like HP Quality center, Application
Lifecycle Management (ALM), Rally, Jira, TFS.
● Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and
Defect reports.
● Excellent work ethic, self-learner, hardworking, great team player, passionate about automation.
Technical Skills:
Professional Experience:
Responsibilities:
● Analyzed the Business Requirements Specification and Functional Requirements Specification and
created Test Scenarios, Test Cases, Test Scripts as per those requirements.
● End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5,
CSS3 and other web technologies.
● Designed, developed and implemented Test Driven Development (TDD) automation testing framework
and wrote test cases using TestNG for every relevant class.
● Clarified requirements based on reviewing workflows and document findings and decisions.
● Used AWS cloud services to manage the various testing environment and AWS Code Commit to
maintain the test code.
● Created Automation scripts for web pages and conducted Regression testing using Selenium at the end of
each Sprint to ensure the overall quality of the product.
● Developed Automated Test cases in Java using Selenium WebDriver.
● Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework
used to send the automation reports over email.
● Designed and developed Test Cases and Test Scripts and made adaptation to any modification in the
application by integrating Page Object Model (POM) design pattern and also used the concept of
Singleton.
● Wrote Core Java Coding and automated more than 750 unique Test Cases for the application involving
different modules like Checkout, Item Page, Customer Cart and Payment Systems.
● Created user defined functions in Java using IntelliJ and implemented the functionality with Selenium.
● Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness.
● Executed and managed Functional, Integration, and System test cases. Wrote test cases to handle Alerts
on the web page.
● Experience in designing and development of web services using C#.Net.
● Involved in Smoke testing whenever the build is deployed.
● Used Jenkins, a Continuous Integration Tool to trigger Cron Job to run daily sanity smoke test scripts in
different environments like Dev and QA Environment.
● Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
● Used Selenium WebDriver for automating Cross Browser Testing on IE, Firefox, Safari and Chrome.
● Performed Compatibility testing of applications for dynamic and static content of browsers using HTML ID's
and XPath in Selenium.
● Executed SOAP based web services API testing (Java client and SoapUI) and validated SOAP responses
by adding Assertions.
● Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
● Detected, isolated, documented, regressed, and tracked defects using JIRA. Based on Priority/Severity of
defects, coordinated with the dev team and made sure bugs/defects were fixed on time.
● Worked directly with Analysts and Developers to investigate software defects and also involved in peer
review of automated test cases.
Environment: Java, C#, Selenium WebDriver, TestNG, IntelliJ, Maven, POM, SoapUI, TDD, Agile, POSTMAN,
HTML, XML, XPath, JavaScript, JIRA, Firebug, SQL, Oracle, GitHub, Jenkins, Windows, AWS