Shraddha Shrestha
Email - *******************@*****.***
Phone -682-***-****
Professional Summary:
Over 7+ years of experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual and Automation testing. Strong analytical, communication, problem solving, decision making and organization skills and an excellent team player.
●Experience in Information Technology as Quality Analyst with extensive experience in performing Manual and Automated Testing.
●Solid understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC).
●Involved in analysis, design and quality assurance of Web-based/PC-based/E-commerce and Client/server applications for Financial, Retail, Airline, POS industries and others.
●Highly experienced in developing use cases, user interface specifications, and user requirement specification documents.
●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 Developed automated scripts in C# and Java using principles of object-oriented programming and BDD approach using tools like Specflow and Cucumber manual testing.
●Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid and NUnit, Load Runner, JUnit, TestNG, JIRA, SOAPUI, Postman.
●Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
●Expert on Selenium Automation using WebDriver.
●Proficient in using SoapUI/Postman for testing Web Services/API and used various types of assertions such as soap fault, Contains, Xpath etc.
●Expertise in functional testing UAT using Selenium IDE and Selenium WebDriver using JUNIT unit testing framework.
●Experienced in designing and building Frameworks like Behavior Driven Development (BDD),Test Driven (TDD).
●Continuous Integration Continuous Development (CICD) using Jenkins.
●Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
●Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
●Good programming skills in C#, Java, SQL, PL/SQL and experience in SQL Server and MS-Access.
●Proficient in using basic SQL queries to perform backend testing for data integrity and validating stored procedures.
●Proficient in mobile automation testing using Appium with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, defect tracking, and reporting.
●Experience testing Mobile Apps on IOS and Android Platforms with Appium. Inspected the App using Appium Inspector on Different platforms.
●Extensive experience of working on both the web based and client server applications.
●Excellent team player with excellent interpersonal and communication skills.
●Experienced in testing web applications hosted in Microsoft Azure.
●Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
●Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver
Technical Experience
Testing Tools:
Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Jenkins, Microsoft Test Manager, Appium
Operating Systems:
WINDOWS XP/VISTA/7/10, Linux and Mac OS.
Language:
JAVA, C#, HTML, Javascript, XML, SQL, PL/SQL, T-SQL, PowerShell
Testing Areas:
Regression, GUI, Functional (Integration, System, Smoke, Interface, Ad-hoc Testing), Non-functional (Performance, Batch job, Security testing), Black box, Gray box, White box
Defect Tracking Tools:
TFS, Jira
Database Language:
MS SQL Server, MS Access, Oracle, MS Excel
Methodology:
Waterfall and Agile
IDE
Eclipse, IntelliJ, Visual Studio
Test Framework
NUnit, Junit, TestNG
Professional Experience
General Electric, San Francisco, CA Nov 2023 - Present
QA Automation Tester/SDET
Roles and Responsibilities:
●Developed and executed automated test scripts using Selenium WebDriver with Python for web application testing.
●Analyzed requirements and created functional and integration test cases, as well as end-to-end test scenarios.
●Developed automated test frameworks in Python integrated with GitLab CI/CD, enabling robust regression testing pipelines for real-time AI models and predictive analytics.
●Designed and executed performance and regression tests for AI models hosted on AWS, focusing on anomaly detection and operational analytics.
●Collaborated on software design reviews to identify automation points for service-level validation across edge and cloud systems.
●Built dynamic health checks for services deployed via Terraform on AWS, increasing observability and system resilience.
●Designed test plans and developed REST API/Web Services test cases using Postman and Python requests library.
●Led performance and scalability testing of AI inference layers, ensuring compliance with SLAs using AWS CloudWatch metrics.
●Established a reusable framework for regression testing AI models across data versions and training cycles.
●Worked with the GitLab DevOps team to streamline multi-environment deployments, integrating automated regression triggers post-deploy.
●Partnered with product architects to align software design with quality engineering goals, particularly around data pipeline reliability.
●Maintained performance benchmark dashboards and regression trend reports within AWS-hosted monitoring tools.
●Conducted automated regression testing of microservices integrated with real-time AI decision engines deployed on AWS ECS.
●Conducted smoke testing to ensure the stability of sprint deployments before proceeding to major test efforts.
●Prepared automated UI functional tests using Python, PyTest, Selenium WebDriver, and integrated them with Jenkins for CI/CD.
●Developed automation scripts in Python for black-box and white-box testing, covering functional, non-functional, and performance testing aspects.
●Utilized BDD (Behavior Driven Development) practices with Behave and Selenium to implement a test automation framework.
●Utilized PyTest annotations to define reusable test components and executed suites in batch mode.
●Performed API validation using SOAPUI for SOAP services and Python + requests for REST APIs, including schema validation and XPath assertions.
●Wrote SQL queries and Python scripts to validate database interactions and stored procedures for data integrity checks.
●Employed data-driven testing techniques in Selenium using Python and external data sources (CSV, JSON, Excel).
●Automated mobile app testing for both iOS and Android using Appium with Python.
●Executed tests across multiple environments: QA, Staging (UAT), Pre-Production, and Production.
●Configured Jenkins pipelines for nightly regression test execution using Cron expressions.
Managed test cases, defects, and documentation in JIRA.
●Validated SOAP and RESTful APIs built on SOA architecture using SOAPUI and Python tools.
Environment: Python, Selenium WebDriver, Behave, PyTest, Jenkins, SOAPUI, SQL, Oracle, Maven, Chrome, Firefox, IE, WebLogic, Windows, UNIX, Postman, Appium, JIRA, MS Office
Hanover Insurance, Worcester, MA Aug 2021 - Oct 2023
SDET/ QA Automation Engineer
Roles and Responsibilities:
●Extensively involved in all stages of the Testing Life Cycle, Test-Driven Development (TDD), and Software Development Life Cycle (SDLC) using Agile methodologies.
●Developed and executed automated test scripts using Selenium WebDriver with Python.
●Worked with and maintained an existing Selenium Automation Framework using Python and PyTest, applying Data-Driven Testing strategies.
●Authored detailed test cases based on requirements, design specs, and acceptance criteria.
Designed and executed automated regression testing suites for claim-processing AI models using GitLab pipelines.
●Integrated AWS S3, Lambda, and API Gateway components into test automation flows, ensuring coverage across microservices.
●Participated in software design meetings to align QA strategy with system architecture and testability.
●Built CI/CD test jobs in GitLab for full-stack application testing, including back-end and AI-driven risk analysis modules.
●Automated data validation checks for AI model predictions using Python and stored model outputs on AWS S3 for reproducibility.
●Collaborated with data scientists to define regression benchmarks for evolving AI models and built automation for verifying consistency.
●Deployed on-demand test environments using Terraform and AWS, enabling isolated validation of model behavior.
●Contributed to software design reviews with architects and developers to assess test coverage gaps in the cloud ecosystem.
●Created observability dashboards to monitor regression testing KPIs for all AI-enhanced services in production.
●Developed automated test harnesses for end-to-end pipelines that process insurance documents via AWS Textract and AI classification models.
●Developed and managed test suites and scripts based on requirement documents using Azure Test Plans or TestRail equivalents.
●Executed manual test cases and validated actual results against expected outcomes.
●Identified, reported, and tracked bugs using tools like JIRA or Azure DevOps Test Manager.
●Performed Sanity, Functional, Negative, Regression, System, Integration, End-to-End, and Backend Testing.
●Designed and maintained Python-based test automation frameworks using Selenium WebDriver.
●Conducted manual and automated API testing using Postman and Python requests or HTTPx library.
●Created and executed unit and regression test automation using Python and PyTest/Unittest frameworks.
●Validated backend data stored in Microsoft Azure SQL Server using Python scripts and SQL queries.
●Applied Behavior Driven Development (BDD) with tools like Behave and Gherkin syntax.
●Tested native mobile applications using Appium with Python on iOS and Android simulators/emulators.
●Used PyTest fixtures and parameterization for Data-Driven Testing across various test conditions.
●Performed API testing using Postman and validated responses in JSON format.
●Executed functional, API, web, and backend testing, including validation of business logic via APIs.
●Ran internal API test drivers with JSON payloads for integration verification.
●Conducted Smoke Testing to validate system stability across different test channels and environments.
●Designed and executed BDD test cases using Behave with Gherkin feature files.
●Wrote complex SQL queries and scripts to validate data integrity and support backend testing.
Environment: Python, Selenium WebDriver, PyTest, Behave, Gherkin, Jenkins, Azure DevOps, RESTful APIs, SQL Server, Postman, Appium, Locust/JMeter, Agile, MS Excel, Azure Test Plans, Visual Studio Code
Money Gram, Minneapolis, MN Jun 2019 - July 2021 QA Automation Engineer
Roles and Responsibilities:
●Involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
●Worked in an agile environment with frequently changing requirements and features set.
●Involved in weekly walkthroughs and meetings to monitor the status of the testing effort and the project.
●Coordinated with developers, business analysts, user representatives in application design and document reviews.
●Worked with the application development team for writing in Eclipse for integration testing using Java.
●Used Selenium and Cucumber to set up the test automation framework.
●Tested applications in all environments (QA, staging (UAT), Pre-Production, and Production).
●Validate Web services/APIs built in SOA Architecture using SOAPUI and POSTMAN.
●Performed regression tests to check for unintended errors after the enhancement.
●Aligned the test cases & test scripts to manage change during the test process.
●Used CI/CD for standardized environment and common language and version stacks.
●Wrote SQL scripts to validate the data integrity/stored procedure, in the application.
●Experience in Data driven testing to validate the components on the website using Selenium.
●Performed different browser testing (Firefox, IE, Chrome, Safari) for the web interface and compatibility using Selenium WebDriver.
●Developed Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.
Environment: Selenium WebDriver, Java, Cucumber, Jira, Agile (Scrum), Hybrid Driven, Page Factory, Oracle, SoapUI, MS Office
Copart, Dallas, TX Jul 2017 - May 2019
QA Analyst
Roles and Responsibilities:
●Created Test plans, managed team members, assigned tasks and conducted meetings.
●Follow Agile Methodology for all the phases of SDLC and interacted with Lead,
●Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
●Actively involved in all stages of STLC (Software Testing Life Cycle
●Status reporting and test updating in Team Foundation Server (TFS).
●Worked existing Selenium Automation Framework with C# .NET using Data Driven Testing and MS Test.
●Designed structured User Interface UI automated Test cases using Selenium Webdriver in C# .NET for web-based software products used to perform software testing.
●Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase
●Tested web services using SOAPUI to test the XML requests and responses.
●Performed End-to- End (E2E) Integration testing of the application.
●Coordinate with Developers for defect analysis and performing Regression Testing.
●Implemented Behavior Driven Development (BDD) approach using Specflow and Gherkin language.
●Worked with the Web programming language HTML5, CSS3, XML and selected web elements by using Firebug and Firepath.
●Used Git tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
●Used SoapUI tool to test SOA based architecture applications to test SOAP services and REST API.
●Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
●Extensively used SQL statements to query the SQL Server (RDBMS) for Data Validation and Data Integrity
●Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using TFS.
●Participated in a test plan and test cases review meetings.
●Involved in defect log, defect tracking and resolution.
●Involved in writing test summary reports, defect summary reports, and final reports.
Environment: Windows, Team Foundation Server, REST, Selenium WebDriver, SQL Server, C# .NET, CSS, XML, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers, Selenium Grid