Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Bhawana Chouhan

Tracy,CA

Summary

  • Enthusiastic Senior Software QA Automation Engineer with 14+ years of Development and Automation experience. Extensive experience in building enterprise software applications backend in Java/J2EE stack.
  • Proficient in requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • Recently worked and delivered key automation and tooling in banking domain for testing Web-Based applications using CORE JAVA, OOPS, Selenium WebDriver, JUnit and TestNG, Rest Assured, Cypress, Allure Report and ApplitTools. Effectively connected relational databases to Testing Framework using Java, JDBC, and SQL queries.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior SDET Engineer, Federal Reserve Bank, NY

Kforce
Remote, CA
01.2022 - 01.2026
  • Architected a dual-engine UI Automation Framework from the ground up, leveraging Selenium WebDriver for cross-browser legacy systems and Cypress for high-performance, modern JavaScript-based front-end testing.
  • Engineered a metadata-driven testing solution that externalized test logic into Excel (Apache POI), enabling non-technical stakeholders to execute complex automation suites and reducing script maintenance by 40%.
  • Developed a robust REST API automation suite using Rest Assured, implementing POJO-based validation for financial microservices and securing endpoints with OAuth 2.0/JWT protocols.
  • Optimized E2E testing cycles by implementing Cypress for modern web modules, utilizing its native debugging and "time-travel" features to reduce automated test execution time by 20%.
  • Automated SWIFT messaging workflows (MT/ISO 20022), performing deep-level assertions on message payloads to ensure strict regulatory compliance for global banking transactions.
  • Built an Integrated Reporting Dashboard using Allure and Applitools AI, merging visual regression results with functional test reports to provide 100% visibility into UI health across PDFs and web frames.
  • Streamlined CI/CD pipelines in Jenkins by integrating automated Smoke and Regression suites, ensuring stable code promotion post-database patching and server deployments.

Technologies

Java, Selenium WebDriver, Cypress, Rest Assured, Junit 5, Gradle, Maven, Allure, XSD, XPATH, XML, SQL, Oracle, Windows, Apache POI, Spring, Unix Script

Tools

CI/CD, Github, Jenkins, Devops, ALM, Applitools

Technology Lead - Bank of America

Infosys Ltd.
Sunnyvale, CA
08.2020 - 01.2022
  • Worked on Fraud Alert Java Application to establish SMS/MMS template support aligned with business logic
  • Successfully delivered MMS template addition with great quality using Test Driven Design
  • Worked with external systems using SOAP to generate Fraud alert messages and process customer responses.
  • Implemented and integrated EMAIL feature aligned with business logic.
  • Self understood and learnt in house rule management tool (Brainiac based on Drools) to define Business rules to process incoming request from upstream.

Technologies:

Java 8, Spring, Rest API, SOAP Services, JBOSS, Unix Scripting, Cassandra, Oracle, PL/SQL, Drools Rule Engine, MicroServices, Kafka, Mockito/Junit

Tools:

CI/CD, Github, Jenkins, Splunk, JIRA, Maven

Sr. Software Engineer

Wells Fargo
Fremont, CA
10.2016 - 09.2018
  • Designed and Implemented Spring Rest APIs and integrated with Client UI Application.
  • Designed and Developed high-volume Reports using Apache POI Framework.
  • Used Spring JDBC Template to interact with Oracle DB.
  • Implemented SLF4J logging framework for client applications.
  • Involved in creating technical design documents for client application and helped in designing database.

Technologies:

Java, Maven, Spring Rest Services, Jersey framework, Spring MVC, Oracle DB Apache Tomcat, Weblogic Server, Elasticsearch, Logstash, Kibana.

Technology Analyst

Infosys - VISA
Foster City, CA
05.2016 - 10.2016
  • Engineered legacy Struts 2.0 application to Spring 4.0 Application with Front end implementation in Angular 1.x Designed and developed application using Agile Methodology Created design document per business requirement Implemented consumer REST endpoints in Spring REST.
  • Worked on Splunk and ELK for applications logs.
  • Configured Elasticsearch, Logstash for performance and configuration tuning.
  • Build visualization and Dashboards using Kibana.

Technologies:

Java, Spring, Maven, Angular JS, Embedded Tomcat, DB2, Splunk, ElasticSearch, logstash, Kibana.

Software Engineer

Infosys - Apple Inc
Sunnyvale, CA
08.2015 - 04.2016
  • Designed, Developed application and implemented REST endpoints to access captured instrumentation statistics and draw graphs for Performance and Health indicators.
  • Implemented Cron jobs to trigger instrumentation agents for weekly, monthly stats Restructured database to generalize solution to support multiple systems

Technologies:

Java, Spring boot, Embedded Tomcat, Spring MVC, Groovy, Gradle plugin, Hibernate, Mysql Server, Oracle DB, Unix.

Software Engineer

InfoImage
Menlo Park, CA
04.2013 - 08.2015
  • Development of check image processing and statement processing and systems for banks and credit unions Designed and developed application using Agile Methodology.
  • Created REST web services using Apache Mule with Auth Authentication and integration with external clients Solely handled migration of existing clients server infrastructure from Resin Server to apache Tomcat

Technologies:

Java, J2EE, Spring, Spring MVC, JavaScript, JSP, Apache Mule, XML, Oracle, JDBC, Ant, UNIX, Resin/Tomcat server

Programmer Analyst

GAP
San Francisco, CA
08.2011 - 04.2013
  • Worked on re-engineering existing Order Management Application for scalability and extensibility using iBatis, Spring, ORM, Apache Camel, Java

Education

Masters - Computer Application

Sikkim Manipal University
Delhi, India
03.2009

Bachelor of Science - Chemistry Hons

Delhi University
Delhi, India
05.2006

Skills

  • Java, J2EE, Spring MVC, Spring JDBC, SpringBoot, REST API's, MAVEN, Gradle, Unix Scripting
  • Selenium WebDriver, Cypress, Rest Assured, Junit 5, Gradle, Allure, Applitools, RestAssured, Cypress, Swift Messaging MT/ISO
  • Microservices, Jersey, REST, SOAP, XML/JSON, XSLT, XSD, JUnit, Apache POI
  • Weblogic, JBoss, Apache Tomcat
  • Oracle, PL/SQL
  • No SQL Database Cassandra
  • Kafka, Splunk, ELK (Elasticsearch/Logstash/Kibana), Jenkins, JFrog Artifactory, GIT, SVN, CI/CD, Drools rule engine

Certification

  • Oracle certified Java Programmer (OCJP)
  • Oracle certified Web Component Developer(OCWCD)

Timeline

Senior SDET Engineer, Federal Reserve Bank, NY

Kforce
01.2022 - 01.2026

Technology Lead - Bank of America

Infosys Ltd.
08.2020 - 01.2022

Sr. Software Engineer

Wells Fargo
10.2016 - 09.2018

Technology Analyst

Infosys - VISA
05.2016 - 10.2016

Software Engineer

Infosys - Apple Inc
08.2015 - 04.2016

Software Engineer

InfoImage
04.2013 - 08.2015

Programmer Analyst

GAP
08.2011 - 04.2013

Masters - Computer Application

Sikkim Manipal University

Bachelor of Science - Chemistry Hons

Delhi University
Bhawana Chouhan