Job Title: QA Automation Engineer
Location: Princeton, NJ - Hybrid (3 days onsite per week)
Openings: 2
Employment Type: Full-Time
Role Overview
Miami International Holdings is seeking skilled QA Automation Engineers to join its technology team. The ideal candidate will have strong automation testing expertise, solid understanding of QA methodologies, and hands-on experience with Selenium, Cucumber, Linux CLI, and SQL. Experience in the trading or financial domain is a plus but not mandatory.
Key Responsibilities
Perform end-to-end testing of user interfaces and transaction-processing systems.
Develop, execute, and maintain automated test scripts using Selenium WebDriver and Cucumber (BDD) frameworks.
Write and execute SQL queries to validate data integrity and troubleshoot issues.
Use Linux Command Line Interface (CLI) to navigate, test, and manage systems.
Work with database tools like TOAD and validate ETL processes.
Conduct large-scale data comparisons across multiple formats.
Contribute to regression testing scripts and continuous integration/continuous deployment (CI/CD) pipelines using Jenkins.
Collaborate with cross-functional teams to ensure test coverage and quality.
Analyze defects, troubleshoot problems, and provide timely resolutions.
Follow QA best practices, processes, and maintain documentation. Required Skills and Qualifications
Bachelor's degree or equivalent in Computer Science, Engineering, or related field.
5+ years of experience in software QA/testing.
2+ years of hands-on experience with automated testing tools.
Proficiency in Selenium WebDriver, Cucumber (BDD).
Good working knowledge of SQL (queries, joins, functions).
Experience with Linux CLI commands and navigation.
Familiarity with database tools (TOAD) and ETL concepts.
Basic programming skills in Java and Python; scripting knowledge (Shell, Perl) a plus.
Knowledge of CI/CD platforms such as Jenkins.
Exposure to Business Objects testing and large-volume data validation.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent communication and interpersonal skills.
Self-motivated, organized, and able to work both independently and as part of a team. Nice-to-Have
Experience in the trading or financial domain.
Knowledge of open-source automation frameworks and scripting tools.