Post Job Free
Sign in

Senior QA Automation Engineer

Location:
Victoria, MN
Posted:
April 01, 2026

Contact this candidate

Resume:

YAL SAMI

Location: Victoria, MN *****

Phone: 651-***-**** Email: **.******@*****.***

PROFESSIONAL SUMMARY

Results-driven Senior QA Automation Engineer with 8+ years of experience delivering quality across Banking, Health Insurance, Healthcare, and Retail domains. Known for building automation frameworks from scratch, driving shift-left testing practices, and taking end-to-end ownership of quality — from sprint planning through production validation. Equally comfortable writing Playwright scripts, reviewing requirements, mentoring junior engineers, or presenting test coverage to stakeholders.

Experienced and a highly proficient Senior QA Automation Engineer with 8+ years of experience in Quality Assurance of Web Applications in Banking, Health Insurance, Healthcare and Retail domains.

Proven expertise in different phases of STLC (Software Testing life cycle) and SDLC (Software Development life cycle) including SAFe, Agile Methodology/SCRUM and Waterfall and developed Test scenarios, Test Suites, Test cases, Test Data, Test procedures, Test reports and documenting manual and automation tests.

Expert in Playwright, Selenium Web driver/RC/IDE/GRID test scripts using Java and Test Framework using Cucumber/TestNG/ Junit, MAVEN build tools.

Deep domain expertise across regulated industries including Banking (FinTech), Health Insurance, and Healthcare — with hands-on understanding of compliance-sensitive workflows such as HIPAA-regulated transactions, financial data accuracy, and accessibility standards (WCAG 2.1).

Experience in developing and maintaining Automation Test development, Automation Framework design, UI/API testing using JavaScript programming language.

Proficient in using Selenium tool for web application and automating regression Test cases using Selenium WebDriver.

Familiar with leveraging AI-assisted testing tools and exploring how GenAI capabilities can complement test automation strategy, keeping pace with the evolving QA landscape.

Experience in developing, modifying, and maintaining new and existing automation framework models, Behavior Driven Development (BDD) in Gherkin Language using Cucumber.

Excellent understanding of requirements and creation of Test cases out of Business Requirement Documents (BRDs) and Functional Requirement Documents (FRDs).

Excellent skills on automation tools like Playwright with JavaScript, Cucumber, Azure DevOps and Git.

Experience in using Selenium Grid for Cross Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Extensive Knowledge of Quality Assurance standards, methodologies, and strategies with better understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).

Well experienced in finding web elements using locators like CSS Locator, XPath, ID, Name, Classname, Linked Text, Partial Linked Text, and Tag Name.

Experience in AGILE Scrum Methodology. Ability to analyze the System Requirement Document (SRD) and Testing Requirements to deliver high quality products.

Extensive knowledge mobile testing using Android Studio and Xcode.

Performed accessibility testing using JAWS and VoiceOver screen reader.

Performed load testing using JMeter.

Hands-on experience integrating automated test suites into CI/CD pipelines using Azure DevOps, enabling continuous quality validation with every code commit and reducing manual gatekeeping before releases.

Worked with multiple DevOps methodologies and Continuous Integration(CI)/ Continuous Delivery (CD) tools Azure DevOps

Worked with Sauce Labs for running multiple tests across different browsers and different devices in parallel for faster execution.

Experience with Atlassian software products – Jira, Xray

Understanding of software design principles and understanding of Object-Oriented design principles

Experienced in estimation of test effort and coordinate test schedule with overall project schedule

Excellent Performer and Team Player

Flexible and versatile to adapt to any new environment and work on any project

SOFTWARE SKILLS

TESTING TOOLS: Playwright, Selenium, Selenium WebDriver, Cucumber, BDD, Gherkin, Postman,

JMeter, Android Studio, Xcode, JAWS, VoiceOver, Azure DevOps, Axe-core

METHODOLOGIES: Agile (Scrum), SAFe, Waterfall, SDLC, STLC.

LANGUAGES: Java, JavaScript, HTML, Gherkin, XML

TEST FRAMEWORK: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM). BDD, TDD, POM

TESTING METHODOLOGY: Manual/Automation/Regression/Smoke/Sanity/Load Testing

CI/CD & DEVOPS: Azure DevOps, Jenkins, GitHub Actions, Git

CLOUD & EXECUTION: Sauce Labs, Selenium Grid, BrowserStack

API & BACKEND: Postman, REST Assured, SQL, EDI 270/271

PERFORMANCE: JMeter, Load Testing, Stress Testing

ACCESSIBILITY: Axe-core, JAWS, VoiceOver, WCAG 2.1

PROJECT MANAGEMENT: Jira, Xray, Azure Boards

October 2022 – Till Date

Web QA Automation Engineer Jenius Bank [SMBC Group], Remote.

Jenius Bank is an online-only bank, that offers a high-yield savings account and personal loans. It is the digital banking division of SMBC MANUBANK, a member of the SMBC Group, and deposits are FDIC insured. Jenius View lets users generate the personal balances sheet so they can understand their total financial picture. Through account linking and aggregation, customers can combine account data from all Jenius Bank and external accounts in one place, showing their total net worth, credit score, and a breakdown of their assets and liabilities.

Responsibilities:

Built and maintained a Playwright + Cucumber (BDD) automation framework from scratch, enabling the QA team to onboard quickly with readable Gherkin scenarios tied directly to user stories.

Developed and maintained automated, scalable test automation framework from the ground up using Playwright and JavaScript, serving as the cornerstone for all functional and non-functional testing for the Jenius View platform.

Led accessibility-first testing practices by embedding WCAG compliance checks throughout the QA lifecycle — using assistive technologies like JAWS and VoiceOver alongside the Axe-core engine to catch and resolve accessibility issues early, ensuring a seamless experience for all end-users.

Used Playwright to run Test cases in multiple browsers and cross Platforms.

Implemented cross browser testing by executing automation suites in parallel across multiple browsers using Playwright, Sauce Labs

Created robust web element locators utilizing various strategies including ID, Class, Name, CSS Selector, XPath, and Link Text

Implemented Axe-core accessibility checks directly within the Playwright automation suite, making WCAG 2.1 compliance a part of every automated regression run rather than a one-time audit.

Authored comprehensive test documentation including Test Plans, Test Cases, Traceability Matrix, and defect reports

Used Playwright's cross-browser and cross-platform capabilities to ensure a seamless and consistent user experience for Jenius Bank customers across Chrome, Firefox, WebKit (Safari), and various mobile viewports.

Involved in building and developing automation framework from scratch using Playwright and Cucumber (BDD)

Managed defect lifecycle using JIRA for bug reporting, tracking, and resolution coordination

Conducted sprint testing to validate current work items and deliverables within development cycles

Performed quality assurance review and validation of bug tickets prior to production deployment

Took the initiative of Performance Testing to run load tests on a core API using JMeter — and uncovered a critical performance bottleneck before it could cause any real damage.

Executed monthly smoke and regression testing for new releases ensuring system stability

Partnered with the security team to perform negative testing on authentication and session management flows, covering scenarios like token expiry, unauthorized access attempts, and concurrent login edge cases specific to digital banking.

Maintained a living test suite in Azure DevOps with CI/CD pipeline integration, ensuring automated tests triggered on every pull request and no untested code reached production.

Took ownership of production smoke testing post-release, quickly validating critical banking journeys such as login, account linking, and balance display after each monthly deployment.

Mentored Junior QA engineers through knowledge sharing, test design guidelines and code reviews.

October 2021 – September 2022

Automation Test Engineer Blue Cross Blue Shield of MN, Eagan, MN

BCSBS MN provides health, dental and vision insurance plans, plus resources to encourage better health.

For over 85 years, Blue Cross and Blue Shield of Minnesota has been dedicated to providing quality, cost-effective health plans and unique health programs. At BCBSMN, I was assigned to check two modules which included search a network and eligibility and benefits inquiry. Created scripts to cover all the pages on UI and scenarios to verify the data getting from EDI calls and 270/271 responses.

Responsibilities:

Developed and executed Java and Selenium WebDriver test scripts for complex health plan functional modules, focusing on network search and eligibility & benefits inquiry to ensure data accuracy and reliability.

Designed and developed BDD framework by using the Cucumber and adding Scenarios in Feature files using Gherkin language, using Java programming language in Step Definitions.

Worked on a web based application which is used to find health plans and other areas.

Written various Scenario Outlines with Examples, created data tables and Hooks for BDD framework.

Ensured end-to-end data integrity by performing rigorous backend database validation with complex SQL queries (including Joins and Unions), verifying that UI-displayed data precisely matched the information from EDI 270/271 response transactions.

Enhanced test coverage by manually validating web services with Postman and automating API test cases with the REST Assured library, ensuring robust functionality of the underlying service layer.

Used JUnit as testing tool, creating different kinds of assertions.

Created, implemented, and maintained Page Objects (POM) for each webpage.

Involved in BDD test framework to execute Regression Testing and developed packages for the Driver scripts, Page Objects, HTML reports and Log files.

Developed Test Scripts to implement Test cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

Performed Data Driven Testing using Apache POI for work with Excel files.

Performed mouse actions using Selenium WebDriver for automating UI test cases.

Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and link Text.

Validated EDI 270/271 eligibility and benefits transactions end-to-end, ensuring accurate data flow between health plan systems and member-facing UI — a high-stakes responsibility given regulatory compliance requirement (HIPAA).

Built data-driven test scenarios using Apache POI to cover diverse member eligibility profiles, reducing manual test effort on repetitive coverage verification scenarios.

Designed SQL-based backend validation scripts to cross-verify UI-displayed health plan data against database records, catching data transformation errors that were invisible at the front-end layer.

Functional experience using Postman to manually run API Tests and verify Web services.

Automated API tests using REST Assured library.

Developed SQL Queries for testing various Database validations.

Used Jenkins for (CI/CD) - Continuous Integration (CI) and Continuous Delivery (CD) to execute them automatically after every successful deployment.

Experienced in using Selenium Grid to execute Selenium automation suites on different browsers in parallel.

Involved in documenting the Test Plan, Test Cases, Traceability Matrix, and defect reports.

Used JIRA for bugs reporting and tracking.

November 2020 – September 2021

Automation Test Engineer Asurion Retail Solutions, Nashville, TN

Asurion is a division of global technology protection and support provider Asurion, today announced the launch of unlimited device protection plans to help retailers build stronger, more connected relationships with small businesses and consumers. This first-to-retail product innovation allows retailers to serve as a single-source destination for customers’ protection coverage needs across an unlimited number of devices – purchased from any retailer – to provide shoppers with streamlined, hassle-free repairs across multiple electronics for the home or office. Worked in Asurion for a retail client's website testing which included testing a form which was created to request an appointment which included the functionalities as selecting a region where the Customer needs an appointment; the region can be selected in drop down menu or on the map directly by entering his/her zip code to search nearby repair services stores and zoom in and out feature on the map. Selecting preferred store, preferred time and enter production plan number for verification. Tested the complete pay my bill page for online payments and all the modules which included existing or new user.

Responsibilities:

Involved in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using Agile methodologies.

Automated end-to-end appointment booking flows including zip code-based store discovery, map interaction, time slot selection, and plan verification — covering the complete customer journey from entry to confirmation.

Responsible for going through the User Stories and creating Test Cases.

Designed, executed, and maintained automation test scripts with Java, Selenium WebDriver, and Maven with TestNG prior to release for regression and smoke test cases.

Performed Data Driven Testing using Apache POI for work with Excel files.

Experience with TestNG Annotations in Selenium WebDriver and executed a batch of tests as testing suite for parallel tests.

Extensively used Page Objects Design pattern and Data Driven Framework in the project using Java, Selenium, Maven, and TestNG.

Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing for all the UI tests.

Hands on experience with back-end database testing using SQL queries to validate complex content- including Inner Joins, Outer Joins, Unions etc.

Thorough experience in Defect Life Cycle by Defect reporting and Defect tracking process using JIRA.

Used Selenium Grid for Cross Browser parallel testing.

Performed Selenium automation of UI using Selenium WebDriver.

Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, By with different Locators (Xpath, CSS, Id, Link Text).

Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements

Implemented Selenium using TestNG framework with Java.

Hands on experience with Smoke testing and Regression testing.

December 2018 – October 2020

Automation QA Engineer Bank of America, Minneapolis, MN

Bank of America is one of the world's leading financial institutions, serving individuals, small- and middle-market businesses, large corporations, and governments with a full range of banking, investment management and other financial and risk management products and services. While working at Bank of America, I was testing the home loans which included mortgage plan and refinancing for the home value, down payment amount, interest rates.

Responsibilities:

Added value to the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using Agile methodologies.

Tested mortgage and home loan calculation features — including down payment scenarios, interest rate comparisons, and refinancing estimates — validating complex financial formulas against expected business logic.

Validated cross-browser consistency of loan application forms across Chrome, Firefox, IE, and Safari, ensuring a uniform user experience for customers submitting sensitive financial information.

Conducted backend database testing to verify loan data persistence, interest rate updates, and applicant information accurately reflected across all downstream systems.

Reviewed and validated requirements and technical specifications.

Developed and executed test plans and detailed test cases based on requirements.

Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific Test cases.

Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven

Helped establish reusable Page Object Models that reduced test maintenance overhead as the mortgage application UI evolved through multiple release cycles.

Supported parallel test execution using Selenium Grid, enabling the team to run regression suites faster and provide quicker feedback to the development team during high-velocity sprints.

Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Created Test Cases (Test Scripts) using Selenium WebDriver, Java, and TestNG Annotations.

Created and enhanced Test Cases (Test Scripts) using Element locators, WebDriver methods, Java programming concepts, and TestNG Annotations.

Co-coordinated Test team members and Development team to resolve the issues.

July 2017 – November 2018

Quality Engineer Change Healthcare, Nashville, TN

The Change Healthcare Platform provides industry-leading analytics, expansive data, and unparalleled connection and data transfer between providers, payers, and consumers to help improve workflows, increase administrative and financial efficiencies, and improve clinical decisions. I was testing the claim status inquiry and transaction, which included inquiry about status of claim, after it has been sent to the payer whether document is submitted on paper or electronically by verifying claim status ID, claim status notification and claim effective date.

Responsibilities:

Contributed towards Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using waterfall model.

Responsible for going through the User Stories and creating Test Cases.

Understanding and Analyzing Software Test Requirements and Finding test scenario, writing test steps, preparing test cases.

Identify bugs through manual testing and report

EDUCATION

SNS Rajalakshmi College of Arts & Science, Coimbatore, Tamilnadu, India

Master of Computer Applications

KG College of Arts & Science, Coimbatore, Tamilnadu, India

Bachlor of Computer Science



Contact this candidate