QA Analyst

Shree Narayani Networking Solutions•Princeton, NJ
•$125,000 - $135,000•Hybrid

About The Position

MIAX is seeking a QA Analyst with a thorough understanding of end-to-end system testing in a fast-paced, highly technical, and complex business environment. The role performs manual and automated testing across user interfaces, business intelligence solutions, real-time transaction-processing systems, and middleware. It focuses particularly on database and data validation testing, report comparison, ETL testing, and SQL, including comparison of large volumes of data using tools such as Beyond Compare. Business Objects experience is required. The QA Analyst develops test strategies, plans, use cases, and test cases; manages testing activities and defect remediation; and performs hands-on testing of user interfaces and exchange systems. The role also develops automated tools and procedures to improve regression-testing efficiency. The position is full-time and based in Princeton, New Jersey, with 2–3 days per week in the office. The stated pay range is $125,000–$135,000 plus bonus.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
  • At least 5 years of software QA/testing experience.
  • At least 2 years of experience with automated testing tools.
  • Thorough knowledge of QA testing processes and best practices.
  • Demonstrated experience testing user interfaces and transaction-processing systems.
  • Mid-level ability with SQL queries and concepts, including writing and debugging queries to validate data.
  • Understanding of relational databases such as MySQL, SQL Server, or Oracle.
  • Experience with Selenium WebDriver.
  • Thorough experience using the Linux command-line interface.
  • Experience with Business Objects.
  • Reasonable knowledge of ETL.
  • Experience comparing large volumes of data in various formats.
  • Minimum understanding of Python and shared scripts, with ability to write basic regression-testing scripts.
  • Familiarity with database tools such as TOAD.
  • Effective analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Self-motivated, dynamic, organized, responsible team player.
  • Strong self-organization skills and ability to manage multiple tasks within tight timelines.

Nice To Haves

  • Scripting knowledge in Python, Shell, Perl, or similar languages.
  • Experience with regulated financial marketplaces across multiple asset classes and familiarity with stock market terminology.
  • Experience with OneTick or a similar database.
  • Basic knowledge of Java.
  • Experience with CI/CD platforms such as Jenkins.
  • Experience with open-source test automation frameworks, preferably BDD frameworks such as Cucumber.

Responsibilities

  • Strategize and generate test plans to ensure high-quality software deliverables.
  • Review business requirements and functional specifications to develop use cases for functional testing.
  • Generate comprehensive test cases covering both logical functional and technical domains within exchange systems.
  • Manage testing activities, including maintaining test plans and use cases, tracking test failures, and validating remediation efforts.
  • Perform hands-on user-interface testing and validate system behavior through application logs and database mining.
  • Develop automated test tools and procedures to improve regression-testing efficiency.
  • Validate data accuracy, completeness, consistency, and integrity, including comparing reports and large volumes of data.

Benefits

  • Bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service