Post Job Free
Sign in

Quality Assurance Software Development

Location:
Dallas, TX
Posted:
May 06, 2025

Contact this candidate

Resume:

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



Contact this candidate