Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Shristi Shrestha

SDET/QA Automation Engineer

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:

Test Approaches Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle


Testing Tools Selenium WebDriver, Selenium IDE, Selenium Grid, Junit, TestNG,
POSTMAN, SOAP UI
Test Build & Integration Tools Maven, Jenkins, GIT
Testing Frameworks Cucumber, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools JAVA, SQL, Python, .Net, C#
Markup Languages HTML, XML, XPath, JSON
Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems Windows, UNIX, Linux
Defect Tools/IDEs JIRA, ALM, Quality Center (QC), Eclipse, IntelliJ
Databases MySQL, MS SQL, AWS DynamoDB
MS Office Tools Outlook, Word, Excel, PowerPoint

Professional Experience:

PNC Bank - Pittsburgh, PA Jan 2020 – Current


SDET/Automation Engineer

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

AT&T - Dallas, TX Feb 2018 – Dec 2019


Software Development in Test (SDET) Engineer
Responsibilities:
● Configured and Automated test cases and test scripts building a Maven project including Selenium
WebDriver, JUnit, Java language and using Eclipse.
● Executed automation scripts on different browsers and environments and reported defects to the team
members.
● Involved in Design, Architecture, Development of BDD framework by writing Features files, Step
definitions and actively worked with the Product owner using Cucumber.
● Implemented the architecture of BDD framework from scratch by using the existing Hybrid components.
● Involved in Developing and creating detailed test plans and test cases for the system covering design
document, reviewing them with the developers and finalizing the test cases.
● Tested web-based applications on different operating systems such as Windows, Vista and different
browsers such as IE, Chrome, Firefox.
● Extended JUnit Framework by adding some helper classes and methods.
● Used Web Element Locators such as XPath, CSS Selector, ID, Name, Link Text to identify objects.
● Effectively implemented Selenium Waits to handle the synchronization issues while executing the test
scripts.
● Developing multiple Automation Frameworks in Ranorex using .NET/C# programming languages. 
● Extensively wrote feature files in Gherkin language for Cucumber BDD Framework and also
implemented data driven Framework using Apache POI for reading test data from Excel files.
● Improved the involvement of all the stakeholders in the product’s development by integrating Cucumber
Framework.
● Wrote SQL queries for data validation for data driven and back-end testing by fetching data from the
Database.
● Assisted in writing the Test Strategy to be used for Functional, Regression, Integration, and End-to-
End testing.
● Worked on software Verification and Validation manually and used Assertions for automation.
● Used Postman for testing the web services and APIs by the request and response time. Added various
assertions and did data driven by getting the data from excel sheet.
● Used Postman to manually test RESTful web services and APIs using various methods.
● Using Java Rest Assured, performed automated REST API web services testing.
● Performed meetings with Business Analysts and End Clients to review functional/technical
requirements, and translate business requirements into quality assurance test cases.
● Used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change
requests and deploy applications.
● Participated in meetings, teleconferences and walk-through with the development team, QA manager and
Project manager (PM).
● Actively involved in daily stand-ups, Backlog grooming meetings, Sprint Planning meeting, Sprint
Demo meeting and Sprint Retrospective meeting.
Environment: Selenium WebDriver, Java, C#, JUnit, Agile, TFS, SQL, SQL Server, POSTMAN, GitHub,
Visual Studio, Eclipse, Cucumber, POM.

Decision Trust Kathmandu, Nepal Oct 2012 – Jun 2017


QA Analyst
Responsibilities:
● Developed manual and automated test cases to test the functionality of the application.
● Worked on System Test Plan Preparation, Requirements Streamlining and Traceability Matrix in ALM.
● Developed and executed test cases for Smoke, Integration, System, Black-Box and Regression
testing throughout the software development life cycle.
● Performed Functional testing and published test summary reports.
● Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from
business, technical and functional requirements.
● Performed end-to-end testing of application and verified compliance for software quality standards of the
organization.
● Conducted weekly meetings with the developers and build team.
● Implemented Recovery Scenario to handle unexpected events or errors.
● Tracked, Reviewed, Analyzed and Compared defects using Quality Center.
● Participated in Test Case review and Test case sign off meetings.
● Tested in Development, Staging and Production Environments.
Environment: Manual Testing, SQL, Java, MySQL, Quality Center.

You might also like