Summary
Overview
Work History
Education
Skills
Certification
Personal Information
References
Timeline
Generic

Selina Tanha

Queens

Summary

QA Integration Engineer with proven expertise in Selenium WebDriver and Agile methodology, previously at US Bank. Achieved a 30% reduction in manual testing efforts through streamlined processes. Proficient in Java programming and cross-functional collaboration, ensuring high-quality software delivery. Experienced in CI/CD integration and behavior-driven development, enhancing testing efficiency and team synergy.

Overview

13
13
years of professional experience
1
1
Certification

Work History

QA Integration Engineer | Test Lead

US Bank
Irving
11.2020 - Current
  • Involved in Project related communications with Stakeholders.
  • Worked on Agile/Scrum SAFe Methodology, involved in giving points to User Stories, backlog grooming, User story demos, attended retrospective meetings, and worked on Iterations (Sprints) part of releases.
  • Actively participated in all phases of Software Development and Testing Life Cycle (Design, Planning, Development and Results) with offshore and onshore team.
  • Review and write automation script using cucumber/BDD.
  • Involved in providing end to end testing services for the web application.
  • Worked closely with development teams to address defects and bugs in the production environment, implementing effective solutions and ensuring quality.
  • Performed Integration Testing, Functional Testing and Automation testing using Java.
  • Handson experiences retrieving data from different panels of Main Frame.
  • Involved in QA documentation process (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews.
  • Implemented UiPath RPA workflows to streamline repetitive tasks, achieving a 30% reduction in manual effort.
  • Developed user defined functions for different selenium locator types.
  • Prepared Test Plans and Test Cases based on the functional requirements, specifications and wireframes.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA.
  • Utilized Appium to design and develop robust automated test scripts for iOS and Android banking applications, ensuring comprehensive coverage of critical functionalities.
  • Integrated Appium test scripts into continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, enhancing the efficiency and reliability of automated testing processes.
  • Successfully executed cross-platform testing strategies with Appium to validate the consistency and quality of banking applications across various devices and operating systems.
  • Performed Backend testing to using Hadoop technologies with Python and Spark.
  • Develop Spark code using Python and Spark-SQL for faster testing and data processing.
  • Involved in the development of Spark application for one of the data sources using Scala, Spark.
  • Experience in managing and reviewing Hadoop log files.
  • Installed and configured CDH cluster, using Cloudera manager for easy management of existing Hadoop cluster.
  • Worked with Databricks to ingest and transform large datasets in preparation for analysis.
  • Familiarity with continuous integration/continuous deployment pipelines for Big Data testing.
  • Leveraged AWS S3 for scalable, reliable, and secure storage solutions, implemented automated data backup and lifecycle policies, optimized storage costs, and ensured high data availability and durability across distributed systems.
  • Designed and implemented BDD frameworks using Cucumber with TestCafe, enabling collaboration between QA, development, and business teams through easily readable Gherkin syntax.
  • Developed robust feature files with reusable step definitions to drive data-driven test execution across web and API layers.
  • Utilized JavaScript through Selenium's JavascriptExecutor to handle dynamic web elements, bypass shadow DOM restrictions, and perform custom operations like scrolling, modifying element attributes, and injecting test data.
  • Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.
  • Identified risks, risk management in support of release goals, perform pre and post launch project certification.
  • Utilized Copilot for testing purposes, which significantly enhanced our testing efficiency and accuracy.
  • By leveraging Copilot's advanced capabilities, we were able to automate complex testing tasks and gain valuable insights from data analysis.
  • Successfully designed and implemented automation workflows using UiPath to streamline repetitive business processes, resulting in a 30% reduction in manual efforts and increased operational efficiency. Conducted extensive testing and troubleshooting to ensure the reliability and accuracy of automated tasks.
  • Integrated Automation UiPath Studio workflows into existing CI/CD pipelines, ensuring seamless execution and monitoring.
  • Designed, developed, and deployed Android applications using Java following best practices for UI/UX design and coding standards. Delivered high-quality, user-friendly apps with enhanced performance and functionality.
  • Conducted end-to-end UAT execution, ensuring business workflows met expected outcomes before production release.
  • Facilitated UAT defect triage meetings, worked with development teams to resolve critical issues, and provided impact analysis for defect fixes.
  • Conducted comprehensive accessibility testing using Deque tools (such as Axe and WorldSpace) to ensure WCAG compliance for financial applications, improving usability for individuals with disabilities.
  • Integrated RPA solutions with CI/CD pipelines, enabling seamless automation in enterprise applications.
  • Implemented error-handling mechanisms in RPA scripts to improve reliability and reduce downtime.
  • Conducted performance testing for RPA bots, optimizing execution time and resource utilization.

Senior Testing Analyst (Test Lead) - QEA BPM

Prudential
Woodbridge
01.2019 - 10.2020
  • Worked with robust Selenium WebDriver based Hybrid Automation framework using Java and unit test framework JUnit.
  • Implemented Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
  • Review and write automation script using cucumber/BDD.
  • Worked mobile automation with Appium with C#.
  • Review and worked on feature file creation.
  • Review and worked on Test case designs.
  • Behavior Driven Development (BDD) approaches to developing and testing software.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Implement Cross Browser and Cross Platform testing with Selenium WebDriver using Browser Stack.
  • Create Automated test suite to increase the automation coverage for regression test cycle.
  • Responsible for setting up the execution of automated tests as needed, via Continuous Integration (CI) tool Jenkins.
  • Ensured that the systems run smoothly and efficiently without disruptions in Production environment.
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
  • Acted as a liaison between business teams, developers, and QA teams to streamline UAT efforts and ensure alignment with business requirements.
  • Designed and executed UAT scenarios to validate business-critical processes for policy administration and claims processing.
  • Organized UAT test cycles, tracking test execution, issue resolution, and retesting for defect verification.
  • Led business user training sessions to enhance understanding of test environments and processes.
  • Provided post-UAT validation support, assisting in production validation after deployment to ensure a seamless transition.
  • Collaborated with product owners to refine acceptance criteria and enhance test coverage for UAT.
  • Utilized JIRA and ALM for test case management, defect tracking, and reporting UAT progress to stakeholders.

Test Automation Engineer (Selenium)

SallieMae
Reston
01.2017 - 12.2018
  • Worked with robust Selenium WebDriver based Hybrid Automation framework using Java and unit test framework TestNG.
  • Implement Cross Browser and Cross Platform testing with Selenium WebDriver using Browser Stack & Perfecto.
  • Create Automated test suite to increase the automation coverage for regression test cycle.
  • Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
  • Worked with Mobile APP testing on Android device.
  • Worked in mobile automation with Appium.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Responsible for setting up the execution of automated tests as needed, via Continuous Integration (CI) tool Jenkins.
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.

Test Engineer

Walgreen
Franklin
05.2014 - 12.2016
  • Worked on robust Selenium WebDriver based Page Object Model Automation test framework using Object Oriented Programming Java and open-source unit test framework TestNG.
  • Developed and implemented Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Implement Cross Browser and Cross Platform testing with Selenium WebDriver and Cucumber JVM using Browser Stack.
  • Developed test code in Java language using IntelliJ IDE and TestNG framework.
  • Responsible for setting up the execution of automated tests as needed, via Continuous Integration (CI) tool Jenkins.
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
  • Build Automated test suite to increase the automation coverage for regression test cycle.
  • Developed Restful Web Service testing framework with Rest-Assured to build robust and scalable web service testing.
  • Write SQL script in TOAD to verify the transactions and identity irregularities in data loading.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Led User Acceptance Testing (UAT) efforts by coordinating with business stakeholders, end-users, and QA teams to validate application functionality and performance.
  • Developed UAT test plans, test cases, and test scripts based on business requirements and user stories.
  • Ensured all UAT activities aligned with compliance and regulatory requirements for financial applications.
  • Delivered detailed UAT status reports and final sign-off documents to business stakeholders and senior management.

Test Analyst

Verizon
Ashburn
01.2013 - 04.2014
  • Identified test cases and maintained traceability to requirements.
  • Wrote and executed both negative and positive test cases.
  • Created test scenarios based on business requirement documents.
  • Responsible for identifying and preparing test data.
  • Involved in automated mobile testing using Appium on the Android platform.
  • Performed acceptance, functional, and regression testing and verified results against expected outcomes.
  • Conducted smoke, sanity, and integration testing.
  • Executed automated mobile test cases using Android emulator.
  • Collaborated with developers and tracked defects using JIRA until resolution.
  • Performed regression testing for new builds and application changes using Selenium WebDriver.
  • Developed and maintained release acceptance tests using Selenium WebDriver, JUnit/TestNG, and Maven.
  • Implemented Page Object Model (POM) framework using Selenium WebDriver.
  • Configured Jenkins as a continuous integration tool integrated with GitHub and Maven.
  • Tested web applications for functionality, usability, regression, and browser/OS compatibility using Selenium WebDriver.
  • Built automated test suites using Selenium WebDriver, Java, JUnit, and TestNG.
  • Worked in an Agile environment, attending stand-up and scrum meetings and updating time reports.
  • Delivered test execution status, defect tracking updates, and weekly progress reports.
  • Validated business rules across various application modules.

Education

MBA -

American International University Bangladesh
Dhaka Bangladesh
01.2010

Skills

  • Selenium WebDriver and JUnit
  • TestNG and Jenkins
  • Apache POI and Cucumber
  • SoapUI and JIRA
  • Quality control and ALM
  • Microsoft Azure
  • Java programming
  • SQL databases
  • Python scripting
  • Software development lifecycle
  • Automation script writing
  • MS SQL Server and Access
  • Oracle database management
  • UNIX operating system
  • Behavior-driven development
  • Cross-browser testing techniques
  • Agile methodology practices
  • Defect management strategies
  • CI/CD integration processes
  • Automated testing frameworks
  • Scripting languages proficiency
  • Smoke testing procedures
  • MS Office Suite proficiency
  • Git version control
  • GitHub and Bitbucket

Certification

  • CompTIA Security+, Active
  • ASTQB Certification, Active
  • Tata Group - Data Visualization, Active
  • Google Analytics, Active
  • AWS Certified Cloud Practitioner, Active

Personal Information

Citizenship: US Citizen

References

References available upon request.

Timeline

QA Integration Engineer | Test Lead

US Bank
11.2020 - Current

Senior Testing Analyst (Test Lead) - QEA BPM

Prudential
01.2019 - 10.2020

Test Automation Engineer (Selenium)

SallieMae
01.2017 - 12.2018

Test Engineer

Walgreen
05.2014 - 12.2016

Test Analyst

Verizon
01.2013 - 04.2014

MBA -

American International University Bangladesh