QA Automation Engineer - eToro
(2024-07)
Global multi-asset trading platform enabling retail traders to buy and sell equities, ETFs, and options.
- Extends the Playwright automation framework using TypeScript, Page Object Model (POM), custom fixtures, and global configuration, scaling test coverage across critical trading workflows and significantly reducing regression cycle time.
- Owns end-to-end test planning and execution across the full trade lifecycle—order placement, execution, internalization, and settlement for equities and options—ensuring system integrity across all market conditions.
- Manages the defect lifecycle in JIRA, providing detailed reproduction steps, FIX log evidence, and severity ratings to facilitate rapid resolution and reduce mean time to fix.
- Designs and executes automated test scripts for Market, Limit, and Stop orders, validating execution accuracy, system behavior, and edge cases under varied trading scenarios.
- Orchestrates trade execution report analysis by reviewing FIX protocol logs (Tags 35, 39, 150) in Linux environments using grep and tail to ensure accurate order status updates.
- Performs end-to-end validation of multi-asset trading workflows across market session transitions, extended-hours trading, and real-time market data updates.
- Optimizes SQL queries with multi-table joins, subqueries, and aggregations to validate backend trade data integrity, ensuring zero discrepancies across post-trade records.
- Analyzes REST API endpoints using Postman, performing JSON Schema validation against defined data contracts, header inspection, and status code assertions to ensure reliable service integration across trading operations.
- Executes data-driven regression and UAT cycles to validate application stability across multi-asset trading releases.
- Integrates automated test suites into CI/CD pipelines using GitHub Actions, enabling continuous test execution on every build and accelerating quality feedback.
- Contributes to Agile ceremonies, including Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives, providing technical risk assessments that reduce sprint carryover defects.
- Utilizes BrowserStack for cross-browser and cross-platform testing, validating trading application behavior across Chrome, Firefox, Safari, and mobile environments.
- Applies AI Prompt Engineering to generate edge-case scenarios for FIX Protocol message validation, refine Playwright test logic, and accelerate test documentation.
- Leverages AI-assisted test analysis to identify coverage gaps in trading workflows, generating targeted test scenarios for complex order routing logic.
- Authors Requirements Traceability Matrices (RTM) to ensure comprehensive test coverage aligned with product requirements and acceptance criteria.
- Authors technical documentation for the Playwright framework and automation coding standards to ensure consistency across the distributed QA team.
- Facilitates UAT sessions with business stakeholders, validating end-to-end trading workflows against acceptance criteria to ensure production readiness.
- Performs exploratory testing on new trading features and instruments, identifying edge cases and defects before production deployment.
- Validates order internalization workflows to confirm efficient internal order matching prior to exchange routing, ensuring execution logic accuracy.
QA Automation Engineer - Figure 8 Investment Strategies
(2016-07 - 2023-07)
Investment firm specializing in investment management, retirement, estate, and financial planning services.
- Scaled testing capabilities for wealth management platforms by transitioning portfolio reporting suites from manual verification to automated Playwright test scripts.
- Developed and maintained automation frameworks on the Black Diamond Wealth Platform, significantly reducing quarterly portfolio performance reporting cycle time through end-to-end test automation.
- Automated quarterly client portfolio performance reporting workflows, eliminating 20+ hours of manual report generation per quarter and improving report accuracy and timeliness.
- Tested and validated the client-facing user portal, ensuring accurate account statements, holdings display, transaction history, and performance data aligned with backend calculations.
- Validated settlement and clearing mechanics for portfolio transactions, confirming accurate post-trade processing, position updates, cash reconciliation, and compliance with T+1/T+2 settlement cycles.
- Supported physical-to-cloud data migration during COVID-19 (2020), designing and executing data integrity test plans to validate completeness, accuracy, and system continuity across migrated environments.
- Automated internal trade reconciliation, performance analytics, and compliance reporting, ensuring data integrity, regulatory alignment, and adherence to client investment objectives.
- Executed complex SQL queries with multi-table joins and subqueries to validate database integrity, backend data consistency, and investment calculation accuracy.
- Designed detailed Test Plans and Requirements Traceability Matrices (RTM) to ensure full test coverage and alignment with business and regulatory requirements.
- Conducted comprehensive testing, including GUI, Smoke, Sanity, Regression, User Acceptance Testing (UAT), and end-to-end testing, to ensure thorough application quality across releases.
- Validated REST API responses using Postman, verifying payload structures, JSON Schema assertions, and integration behavior between frontend and backend services.
- Collaborated with portfolio managers and developers on trading strategy validation, verifying rebalancing logic, performance metrics, and automated calculations through scripted tests.
- Utilized JIRA and Zephyr Scale for test case management, defect tracking, and testing progress documentation throughout the project lifecycle.
- Validated critical financial workflows including payment processing, transaction systems, pricing accuracy, and promotional logic, contributing to a 30% reduction in post-release defects.
- Participated in Agile ceremonies including Sprint Planning, Daily Standups, and Sprint Reviews, aligning testing activities with delivery timelines and team objectives.
St. Luke's Health System
(2015-04 - 2016-04)
Healthcare (EHR)