Post Job Free
Sign in

Senior QA Engineer - Automation & Performance Expert

Location:
Buffalo, NY
Posted:
December 01, 2025

Contact this candidate

Resume:

Omar Chowdhury

QA ENGINEER TEST AUTOMATION ENGINEER QA ANALYST

(M): +1-718******* *****************@*****.***

Location: Buffalo NY, USA https://www.linkedin.com/in/omar-chowdhury-6888a8357

PROFESSIONAL SUMMARY

QA Engineer with 8+ years of hands-on experience in software testing, specializing in automation and manual using Selenium WebDriver (Java, JavaScript), Cypress, Playwright, and Appium. Proven ability to deliver scalable, high-quality solutions across Banking, Insurance, and Healthcare domains through robust test strategies, API validation, and CI/CD integration. Skilled in both Functional and Non-Functional testing, with deep exposure in security, performance, and database validation. Experienced in testing OLAP databases like ClickHouse and PostgreSQL, distributed systems, and release engineering in Linux environments. Proficient in Python and C++ for backend and database automation, with strong expertise in validating large-scale queries, complex data pipelines, and cloud-based deployments. I thrive in fast-paced agile teams where quality, collaboration, and automation drive product excellence..

TECHNICAL SKILLS

Automation Tools and Frameworks: Selenium WebDriver (Java, JavaScript), Playwright, Appium, Cypress (JavaScript), Mocha, Page Object Model (POM), BDD Cucumber, JUnit, TestNG, Maven, Unified Functional Testing (UFT), ALM Performance Center.

Programming and Scripting Languages: Java, JavaScript, TypeScript, C++, Go, Python, VB Script, C#, .Net.

Testing Types and Methodologies: Regression Testing, Smoke Testing, Cloud Testing, Performance Testing, API Testing, Database Testing, Cross-Browser Testing, OLAP and distributed system testing.

Performance Testing Tools: JMeter, Load Runner.

Test Management and Tracking: Jira, Zephyr, ALM Performance Center.

Database and Query Tools: MySQL, SQL Server, PostgreSQL, ClickHouse, Redis.

API Testing Tools: Postman, SoapUI, Rest Assured.

Monitoring and Others: Splunk, Node.js, Visual Studio Code, Eclipse, IntelliJ, Linux shell scripting, GitHub Actions.

Version Control and CI/CD Tools: GitHub, GitLab, Jenkins, Azure DevOps.

Platforms: Windows, macOS, Unix.

DOMAIN KNOWLEDGE

• Banking • Mortgage • Healthcare • Insurance

WORK EXPERIENCE

Capital One Richmond, VA Nov 2022 – Present

Designation: Software Automation Tester

Developed and maintained automation frameworks (Hybrid, BDD Cucumber) using Selenium, Appium, and Playwright, achieving improved test coverage and reduced regression cycle time.

Designed 500+ test cases and automated 80% of functional and regression scenarios, improving testing efficiency.

Built custom playwright.config.ts setups to define base URLs, timeouts, parallel execution and retries with video/screenshot capture for detailed test diagnostics.

Developed and maintained robust Selenium WebDriver automation scripts using Java for web application testing.

Designed and implemented data-driven and keyword-driven frameworks using Apache POI and TestNG.

Integrated Page Object Model (POM) design pattern to enhance code reusability and maintainability.

Created custom reusable functions for frequently used UI actions to optimize test execution time.

Automated end-to-end regression, sanity, and smoke tests across multiple browsers using Selenium Grid.

Developed strategic test scenarios to assess ML-driven features, validating model predictions, input variations, and boundary conditions.

Collaborated with developers for shift-left testing by integrating Playwright tests into GitLab CI pipelines, enabling auto-triggered test runs on feature branches and merge requests

Ensured compliance with PCI DSS standards by validating secure handling of payment data through encryption, tokenization, and access controls during testing processes.

Optimized database performance with SQL/PL-SQL, improving query execution speed by 25% and enhancing backend validation.

Developed and executed API test cases using Postman Collections, validating response codes, payloads, and headers for RESTful services.

Performed manual testing across web and API layers, including exploratory, functional, UI/UX, negative, and boundary testing; logged reproducible defects with clear steps and screenshots to support rapid triage and resolution.

Actively contributed and assisted a new team transitioning from a Selenium based framework to a scalable Node.js and Cypress framework, ensuring smooth migration while maintaining automation quality.

Conducted testing of distributed database systems and OLAP queries, ensuring high-speed data retrieval and accuracy across large-scale datasets.

Designed and executed automated test scripts for cloud-based database environments (AWS/Azure) to validate system performance and reliability.

Collaborated with DevOps teams to integrate automated database validation tests into CI/CD pipelines for seamless deployment and release.

Performed SQL and Python-based validation for large datasets, improving data accuracy and identifying bottlenecks in query execution.

Technologies Used: Selenium WebDriver, Appium, Cypress, BDD Cucumber, Java, JavaScript, SQL/PL-SQL, JUnit, JMeter, TestNG, Splunk, CI/CD tools (Jenkins, GitLab CI), Appium Inspector, cross-browser testing (Chrome, Firefox, Edge).

CMG Financial, Chevy Chase, MD March 2018 – Oct 2022

Designation: Quality Assurance Tester

Executed 200+ functional, regression, and smoke test cases; collaborated with developers to log defects using Jira, ensuring defect resolution within sprint timelines.

Converted 100+ manual test cases to automated scripts using Selenium WebDriver and Cucumber (BDD), and later transitioned to Playwright with TypeScript for faster, more reliable cross-browser test automation.

Designed and executed API tests using Postman for RESTful web services, validating request/response formats, status codes, and response times.

Integrated Playwright and Selenium-based automation suites into CI/CD pipeline using Azure DevOps and Jenkins, enabling automated executions for nightly builds and pull requests.

Developed and maintained robust automation test scripts using Selenium WebDriver with JavaScript (Node.js) to validate UI functionalities across multiple browsers.

Designed and implemented a modular, scalable automation framework using Mocha, Chai, and WebDriverIO, enabling efficient test case management and execution.

Integrated test suites into CI/CD pipelines using Jenkins/GitHub Actions, facilitating automated regression testing with every build and deployment.

Utilized Page Object Model (POM) design pattern to enhance code reusability and maintainability across the automation framework.

Performed cross-browser testing and resolved browser compatibility issues using BrowserStack/Sauce Labs integrations.

Built custom utility libraries to streamline test setup, test data generation, and browser management in JavaScript-based test frameworks.

Validated the accuracy of insurance policy workflows, including underwriting, claims processing, billing and renewals, ensuring alignment with regulatory and business requirements.

Mentored 5 QA team members, reviewed automation scripts, and resolved blockers, enhancing team efficiency.

Generated detailed defect reports in ALM, collaborated in weekly project meetings, and presented testing status updates to stakeholders.

Validated high-volume financial transactions in distributed systems, ensuring consistent performance and data integrity across multiple nodes.

Developed Python scripts to automate database validation and cross-system data reconciliation, reducing manual testing effort by 30%.

Participated in release engineering processes for core financial applications, executing pre-release testing and regression for database-heavy modules.

Technologies Used: Playwright (TypeScript), Selenium WebDriver (Java), Cucumber (BDD), Postman, Maven, GitHub, GitLab, JMeter Jenkins, Azure DevOps, Jira, Zephyr, SQL Database, ALM Quality Center, Postman, Swagger

Blue Cross Blue Shield, Chicago IL June 2016 – Feb 2018

Designation: Automation Tester Engineer

Managed and tracked project tasks, user stories, bugs, and sprints using Jira, ensuring clear visibility and accountability across cross-functional teams.

Created and maintained detailed Jira dashboards and custom filters to monitor sprint progress, team velocity, and issue status for stakeholders.

Streamlined Agile ceremonies by facilitating Jira board grooming, sprint planning, daily stand-ups, and retrospectives.

Integrated Jira with Confluence, Git, and CI/CD pipelines to support end-to-end traceability and automated reporting.

Used Jira Query Language (JQL) to generate custom reports for sprint burndown, issue tracking, and workflow analysis.

Validated enrollment and billing systems for health insurance plans (HMO, PPO, Medicare, Medicaid), ensuring accurate processing of EDI 834 transactions and member eligibility updates.

Tested claims processing workflows using EDI standards (837, 835, 276/277), verifying claim adjudication rules, provider reimbursements, and denial handling.

Executed functional and regression testing for premium billing cycles, including retroactive adjustments, member invoicing, and EDI 820 remittance files, reducing billing discrepancies..

Collaborated with cross-functional teams (developers, business analysts, architects, project managers) to align testing strategies, resulting in a 20% improvement in team efficiency.

Ensured HIPAA compliance and secure handling of PHI/PII in test environments during claims, enrollment, and billing scenarios.

Performed API testing using Postman, validating RESTful service endpoints for claims, member eligibility, and billing integrations, improving response accuracy and reducing integration defects.

Developed automated test scripts in UFT with VBScript for web-based applications, reducing regression testing cycle time by 20% and performing thorough sanity, integration, system, and functional testing.

Tested OLAP reporting systems and automated verification of aggregated health data across large datasets, improving reporting accuracy for management dashboards.

Technologies Used: UFT, VBScript, Python, ALM Quality Center, Jira, Zephyr, Azure DevOps (TFS), JAWS, LoadRunner, Jenkins Pipeline CI/CD, EDI/HIPAA Compliance

GEICO, Chevy Chase MD June 2015 – May 2016

Designation: Automation Tester Engineer

Developed and maintained robust Selenium WebDriver scripts using Java for automated regression and functional testing of web applications.

Designed and implemented a Selenium-based automation framework from scratch, improving test coverage and reducing manual testing efforts.

Integrated Selenium tests with CI/CD pipelines using Jenkins for continuous regression testing on every build.

Utilized TestNG/JUnit with Selenium for test case management, assertions, and reporting.

Handled dynamic web elements and synchronization issues using advanced Selenium strategies like WebDriverWait and FluentWait.

Logged, tracked, and managed test cases, bugs, and sprint tasks using JIRA, ensuring traceability between requirements and defects.

Created customized JIRA dashboards and filters for daily defect tracking and test execution status reporting.

Collaborated with developers and BAs via JIRA to triage, prioritize, and resolve bugs during sprint cycles.

Linked JIRA stories and test cases for better visibility into QA coverage and sprint planning.

Utilized JIRA plugins like Zephyr and Xray for test case management and result reporting.

Actively participated in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Collaborated with cross-functional Agile teams to refine user stories, define acceptance criteria, and provide testing estimates.

Adapted test strategies and planning based on sprint goals and evolving business requirements.

Delivered timely feedback on story readiness and testability, improving development quality and sprint throughput.

Maintained an Agile test matrix to ensure adequate coverage across all sprint stories and regression areas.

Designed and executed comprehensive regression test suites for each release cycle to validate application stability.

Automated key regression scenarios using Selenium to reduce execution time and enhance reliability.

Identified and reported high-impact regression defects, contributing to improved product quality.

Collaborated with developers to understand code changes and align regression testing accordingly.

Maintained a version-controlled regression test repository to track historical changes and optimize future test cycles.

Assisted in testing distributed backend systems, ensuring data consistency and reliability in high-volume insurance claim processing environments.

Technologies Used: UFT, VBScript, Python, ALM Quality Center, Jira, Zephyr, Azure DevOps (TFS), JAWS, LoadRunner, Jenkins Pipeline CI/CD, EDI/HIPAA Compliance



Contact this candidate