Software Quality Assurance Engineer

Forbes Technical Consulting LLC

Chicago (IL)

On-site

USD 90,000 - 140,000

Full time

47 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Forbes Technical Consulting LLC is seeking a QA Automation Engineer to extend and maintain a Java-based QA framework across trading, clearing, and instrument management systems.

You will design, develop, and execute automated and manual tests from functional and technical requirements, aiming to improve coverage and efficiency. Collaboration with Product and Engineering teams will uphold quality in high‑volume, low‑latency contexts.

Qualifications

  • Bachelor's degree plus 3+ years in software quality assurance or test automation.
  • Strong programming experience with Java and Python.
  • Solid SQL and database testing knowledge.
  • Experience with FIX protocol or similar financial messaging protocols.
  • Hands-on with automated testing frameworks and tools (Playwright, Cucumber, JUnit).
  • Experience building and maintaining automated test suites.
  • Strong understanding of functional, integration, regression and end-to-end testing.
  • Excellent analytical and problem-solving skills with attention to detail.
  • Strong communication and collaboration with product and engineering teams.
  • Ability to work independently while managing multiple priorities.

Responsibilities

  • Extend and maintain a Java-based QA automation framework for trading, clearing, and instrument management systems.
  • Design, develop, and execute automated and manual test cases from requirements.
  • Improve test coverage, automation efficiency, and quality processes.
  • Partner with developers and product teams to investigate and resolve defects.
  • Stay current with QA methodologies, automation practices, and testing technologies.
  • Test interfaces including financial messaging protocols and data formats.
  • Perform automated and manual testing using Playwright for admin and customer applications.
  • Validate functionality, data integrity, security, and performance under workloads.
  • Execute end-to-end testing across interconnected systems to ensure reliable data flow.
  • Support testing of high-volume, low-latency applications and collaborate on testing standards.
  • Develop test strategies for new products, features, and integrations.
  • Monitor results and communicate findings to technical and non-technical stakeholders.
  • Contribute to continuous QA process improvements.

Skills

Java
Python
SQL
FIX protocol
Automated testing
Playwright
Cucumber
JUnit
Analytical skills
Communication
Independent work

Education

Bachelor's degree in Computer Science or related field

Tools

Playwright
Cucumber
JUnit
SQL tooling

Job description

Responsibilities:


  • Extend and maintain a Java-based QA automation framework to support new functionality across high-performance trading, clearing, and instrument management systems.

  • Design, develop, and execute automated and manual test cases based on functional and technical requirements.

  • Identify opportunities to improve test coverage, automation efficiency, and overall quality processes.

  • Partner with developers and product teams to investigate, troubleshoot, and resolve defects.

  • Stay current with modern QA methodologies, automation practices, and testing technologies.

  • Test a variety of internal and external system interfaces, including financial messaging protocols, proprietary data formats, and inbound/outbound file exchanges.

  • Perform automated and manual testing of administrative and customer-facing applications using tools such as Playwright.

  • Validate functionality, data accuracy, system integrity, security requirements, and performance under expected workloads.

  • Execute end-to-end testing across interconnected systems to ensure reliable data flow and system orchestration.

  • Support testing of complex, high-volume, low-latency applications where reliability and performance are critical.

  • Collaborate with Product and Engineering teams to establish and maintain high-quality testing standards.

  • Help develop comprehensive test strategies for new products, features, integrations, and system enhancements.

  • Monitor test results, system behavior, data integrity, and performance to identify potential risks.

  • Document defects, testing outcomes, and quality metrics and communicate findings to technical and non-technical stakeholders.

  • Contribute to continuous improvement of QA processes, tools, and automation coverage.


Required Skills:


  • Bachelor's degree 3+ years of experience in software quality assurance, software testing, or test automation.

  • Strong programming experience with Java and Python.

  • Strong knowledge of SQL and database testing.

  • Must have experience working with FIX protocol or other financial messaging/integration protocols.

  • Hands-on experience with automated testing frameworks and tools such as Playwright, Cucumber, and JUnit.

  • Experience developing and maintaining automated test suites.

  • Strong understanding of functional, integration, regression, and end-to-end testing methodologies.

  • Excellent analytical and problem-solving skills with strong attention to detail.

  • Strong communication skills and the ability to collaborate effectively with Product, Engineering, and other stakeholders.

  • Ability to work independently while managing multiple priorities in a fast-paced technology environment.


Preferred Skills:


  • Experience working within financial services, capital markets, trading, or exchange technology.

  • Familiarity with derivatives, futures, options, or other financial instruments.

  • Experience testing high-performance or low-latency systems.

  • Experience working with complex distributed systems and data integrations.

  • Exposure to security, performance, and load testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Engineer
Senior QA Engineer

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 90,000 - 120,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Quality Assurance Engineer
Quality Assurance Engineer

MyFundedFutures • Plano (TX)

On-site
USD 90,000 - 120,000
Mainframe Tester
Mainframe Tester

Ampstek • Frisco (TX)

On-site
USD 80,000 - 100,000
Senior QA Automation Engineer — FinTech Platform
Senior QA Automation Engineer — FinTech Platform

Ceres FTS • Poland (ME)

On-site
USD 70,000 - 95,000
Test Automation Engineer
Test Automation Engineer

TechDigital Group • Jersey City (NJ)

On-site
USD 120,000 - 140,000
Software Tester/QA Analyst 4
Software Tester/QA Analyst 4

Mbi Llc • Richmond (VA)

On-site
USD 70,000 - 90,000
Quality Assurance Engineer
Quality Assurance Engineer

Gardner Resources Consulting, LLC • Boston (MA)

On-site
USD 80,000 - 100,000
Senior Quality Engineer
Senior Quality Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
QA Automation Tester
QA Automation Tester

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 120,000