Post Job Free
Sign in

Quality Assurance Automation Engineer

Location:
Dallas, TX
Salary:
120000
Posted:
June 19, 2025

Contact this candidate

Resume:

Mandeep Thapa

Quality Assurance Engineer

***********@*****.*** 469-***-****

Linkedin

SUMMARY

●Experienced QA Automation Engineer with over 10+ years of experience and versatile Quality Engineer adept at testing and validating cloud-based, on-premises and hybrid solutions.

●Proven expertise in cloud testing using AWS services and advanced test automation frameworks such as Playwright (TypeScript) and Karate.

●Software-savvy quality assurance professional committed to confirming proper functionality and usability of software products before release, with extensive experience in full System Development Life Cycle (SDLC) and System Life Cycle (SLC) processes.

●Background in writing and implementing test cases, developing testing plans, identifying use cases, and performing end-to-end software validation and testing.

●Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, and JAVA, with hands-on experience in Life Sciences and regulated environments, ensuring compliance with industry standards.

●Proficient in using HP ALM/Quality Center and JIRA for defect management, test tracking, and Application Lifecycle Management.

●Experience in database testing and writing complex queries in various relational and NoSQL databases such as SQL, Oracle, and MongoDB.

●Excellent operational knowledge of SDLC and STLC process and full project lifecycle in Agile, Waterfall methodologies for software quality assurance.

●Plans test schedules and strategies according to project scope and delivery dates and monitors and tracks bug resolutions.

●Review software documentation to verify technical accuracy and completeness and to mitigate risks.

●Experience in Project management tools like Jira to establish Traceability to Requirements, Test Cases, Bug Tracking, and Reporting.

●Experience in various types of testing like Functional testing, System testing, Integration testing, Regression testing, Performance testing, Smoke Testing, UI testing, Database testing, and API testing.

●Excellent problem-solving skills with the ability to identify problems and corrective solutions.

TECHNICAL SKILLS

Programming languages

Java, JavaScript, TypeScript

Methodologies

Waterfall, Agile (Scrum), TDD, BDD

Web Technologies

HTML5, CSS, jQuery, Bootstrap

Automation Testing

Selenium WebDriver, Appium, TestNG, Playwright (TypeScript), Karate DSL, Cucumber

Performance Testing

LoadRunner, JMeter

Version Control

GIT, SVN, TFS

API Testing Tools

Postman, Rest Assured, SoapUI

Cloud Platform

AWS (Amazon Web Services)

Databases

SQL, MySQL, Oracle, MongoDB

Testing Methodologies

Functional, Regression, Integration, Performance, Smoke, UI

Validation & Compliance

Software Validation, System Life Cycle (SLC), Application Life Cycle (ALM), HP ALM/Quality Center, End-to-End Testing, Life Sciences Domain Compliance

Project & Defect Management

JIRA (defect tracking, test management), HP ALM/Quality center

CI/CD Tools

Jenkins

PROFESSIONAL EXPERIENCE

Senior Automation Engineer

Hillcrest Bank, Dallas, TX May 2024 - Present

Responsibilities:

●Applied Test-Driven Development (TDD) principles, writing test cases with TestNG for key classes to ensure robust code coverage.

●Developed RPA scripts to compare outputs of two projects, ensuring alignment and accuracy in results.

●Conducted testing on stored procedures to validate calculations and compare results across different projects.

●Created PowerShell scripts to automate file comparison and detect discrepancies.

●Developed end-to-end UI Automation scripts using Playwright with TypeScript for modern we application interfaces, improving test speed and reliability.

●Defined, developed, and executed automation test scripts for functional, non-functional, and performance testing using black-box and white-box techniques.

●Developed and maintained Selenium WebDriver automation scripts for regression and performance testing across multiple application releases.

●Designed and executed API tests using Karate DSL, enabling efficient contract and integration testing for microservices.

●Actively conducted Web Services and REST API testing using REST Assured to validate backend functionality.

●Contributed to the creation of an automation framework using Selenium WebDriver with a Behavior-Driven Development (BDD) approach.

●Leveraged AWS services to deploy and manage cloud-based test environments and CI/CD workflows.

●Developed and executed Selenium scripts in the Java Eclipse environment for automation testing.

●Integrated Selenium WebDriver scripts with Jenkins for continuous integration, enabling nightly test batch executions.

●Developed a Selenium-based test framework for UI regression test automation and executed unit test automation when required.

●Designed test suites, created test cases, executed tests, and generated detailed test reports for analysis.

●Utilized TestNG annotations within Selenium WebDriver to execute test batches as TestNG suites, ensuring efficient test management.

●Implemented the Page Object Model (POM) in the test automation framework to enhance script maintainability and reusability.

●Developed parameterized Selenium scripts using TestNG Data Provider annotation for better test coverage with varying test data.

●Led System Testing and User Acceptance Testing (UAT) for clients and performed backend testing with comprehensive SQL queries for data validation.

●Collaborated with stakeholders to review user stories and define acceptance criteria in Jira for clear test case documentation.

●Verified data flows from front-end and used SQL queries to extract and validate data integrity in the database.

Environment: Selenium WebDriver, Cucumber, TestNG, Appium, AWS, Jenkins, Soap UI, Postman, Karate DSL, REST API testing, Protractor, Playwright, JIRA, XPath, Maven, TDD, SQL, MongoDB.

Test Manager

ABBOTT, Waukegan, IL Mar 2019 - Apr 2024

Responsibilities:

●Ensured quality of deliverables by conducting manual and automated testing across Salesforce applications, supporting CRM processes and business requirements.

●Participated in end-to-end testing for delivery engagements, identified test coverage gaps, and recommended improvements to quality assurance practices.

●Created and maintained test documentation, including business process flows, test cases, test scripts, defect reports, and traceability matrices aligned with functional and non-functional requirements.

●Provided QA support to internal users during User Acceptance Testing (UAT), prepared validation reports, and offered training on application functionality.

●Contributed to requirement analysis, test planning, test design, system validation. and data verification to support the reliability of Salesforce and integrated systems.

●Supported quality considerations with CRM architecture, focusing on Salesforce workflows and automation features.

●Provided guidance on test execution for Salesforce modules such as Sales Cloud, Service Cloud, and custom components.

●Executed comprehensive test strategies aligning with Software Validation Plans (SVP), including Installation Qualification (IQ), Operational Qualification (OQ), and Performance Qualification (PQ).

●Utilized HP ALM/Quality Center and JIRA for defect tracking, test execution management, and maintaining traceability across Application Lifecycle Management (ALM).

●Performed end-to-end software validation in compliance with System Life Cycle (SLC) and regulatory guidelines in a Life Sciences environment, ensuring traceability and test documentation accuracy.

●Verified system integrations between Salesforce and third-party platforms to ensure accurate data flow and functional consistency.

●Performed data migration validation, ensuring accuracy and completeness during migration from legacy systems to Salesforce using manual checks and SQL queries.

●Performed manual testing of RESTful Web Services using Postman and automated interactions with Apache HTTP client libraries.

●Developed and maintained basic UI automation scripts using Java and Selenium WebDriver for regression and smoke testing of Salesforce custom applications.

Environment: Java, Selenium Web Driver, Salesforce, Cucumber, Postman, Agile, Restful API, TestNG, SQL, JIRA, Gherkin, Jenkins, CI/CD, TFS, Appium.

QA Tester

Pronto Insurance, Brownsville, TX Mar 2017 - Feb 2019

Responsibilities:

●Analyzed, designed, and estimated components and modules required for the system, ensuring alignment with business requirements.

●Played a key role in Pronto’s Rewards Program enhancements, contributing to changes in internal applications.

●Developing Page Object Model and Data-driven frameworks to retrieve test actions, and test data from Excel files and SQL Databases.

●Wrote and executed SQL queries for backend testing, validating data integrity across multiple systems and ensuring consistency.

●Automated and executed regression tests, shortening diagnostic time and ensuring faster issue resolution.

●Wrote and executed tests and diagnostics designed to validate products and software applications.

●Composed Gherkin and Java scripts for Cucumber, writing scenarios and step definitions to implement BDD (Behavior-Driven Development) and TDD (Test-Driven Development).

●Assisted in developing automation plans, Selenium/Cucumber scripts, and JIRA reports, collaborating with engineers to ensure timely resolution of issues.

●Gained hands-on experience with Agile Scrum methodology, actively participating in sprint planning, backlog grooming, and reviews.

●Performed manual testing of RESTful Web Services using Postman and automated interactions with Apache HTTP client libraries.

●Created a test environment for executing Appium-based mobile tests with Java and TestNG, streamlining mobile application testing.

●Designed structured UI test cases using Selenium WebDriver in Java for comprehensive testing of web-based applications.

Contributed to the integration of CI/CD pipelines and Jenkins, ensuring automated test executions during development and release cycles.

Environment: Java, Selenium WebDriver, Cucumber, Postman, Appium, TestNG, JIRA, Gherkin, SQL, Agile, Restful API, CI/CD, Jenkins, TFS.

Manual Automation Tester

AMN Healthcare, Dallas, Tx Jan 2014 - Feb 2017

Responsibilities:

●Identified optimal scenarios for test automation, evaluating cases where automation would add value and recognizing when manual testing was more effective.

●Continuously monitored emerging test automation frameworks, technologies, and best practices to stay ahead of industry trends.

●Applied Agile delivery methods to streamline testing processes, enhancing decision-making through iterative development cycles.

●Utilized Selenium WebDriver and Java as the primary scripting language for automation, ensuring robust test coverage.

●Implemented Behavior-Driven Development (BDD) with Cucumber and Selenium WebDriver, improving code reusability and reducing script development time by 50%.

●Automated test execution on a scheduled and on-demand basis using Maven and Jenkins, ensuring seamless integration with the CI/CD pipeline.

●Developed both manual and automated test cases for RESTful API validation, ensuring data integrity and smooth functionality.

●Conducted thorough API and Web Services testing using REST API to verify backend services and functionality.

●Created reusable test functions with TestNG to enhance automation efficiency and reduce redundant code.

●Wrote Selenium WebDriver automation scripts in Java and actively resolved issues in existing test scripts to ensure stability.

●Implemented Selenium synchronization techniques using Explicit and Implicit waits for efficient test execution.

●Contributed to system testing and regression testing, ensuring the application met functional and non-functional requirements.

●Worked with SQL to extract data from SQL databases, validating backend reports and ensuring consistency between the front end and database.

●Performed Selenium Synchronization using Explicit and Implicit waits.

●Executed tests and participated actively in system testing and regression testing.

●Worked with SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.

●Contributed to the design, development, delivery, and maintenance of the test automation framework, improving its efficiency and scalability.

●Performed comprehensive manual testing using various black-box techniques, including ad-hoc, functional, UI, and regression testing.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, REST API, Agile, JIRA, SQL, CI/CD, Maven, Jenkins, Gherkin, TFS.

EDUCATION

Master’s in Management Information Systems / Keller Graduate School of Management (Devry University)

Bachelor’s in Computer Science and Information Technology / Devry University



Contact this candidate