Search By
95 Jobs
QA Engineer Templum New York, NY | Full Time | Remote
28 Days Ago
QA Engineer Progrexion Teleservices - West Valley City Salt Lake, UT | Full Time
4 Days Ago
QA Engineer Audacy, Inc. Vancouver, WA | Full Time | Remote
4 Days Ago
QA Engineer New York Public Radio New York City, NY | Full Time
4 Days Ago
QA Engineer Wheels Up Seattle, WA | Full Time
5 Days Ago
QA Engineer Advent Software, Inc. San Francisco, CA | Full Time
5 Days Ago
QA Engineer Bilt Rewards New York City, NY | Full Time
9 Days Ago
QA Engineer Embrace Pet Insurance Cleveland, OH | Full Time
9 Days Ago
QA Engineer ITT, Inc. Blacksburg, VA | Other
9 Days Ago
QA Engineer Rothy's San Francisco, CA | Full Time
10 Days Ago
QA Engineer Blue Sky eLearn San Diego, CA | Full Time | Remote
10 Days Ago
QA Engineer Matrix Precise, Inc. Oakland, CA | Full Time
10 Days Ago
QA Engineer Escher Group Boston, MA | Full Time
9 Days Ago
QA Engineer Giant Machines New York, NY | Full Time
10 Days Ago
QA Engineer ONE INC SOFTWARE CORPORATION Folsom, CA | Other | Remote
11 Days Ago
QA Engineer Incentify Los Angeles, CA | Full Time
11 Days Ago
QA Engineer Noodle New York, NY | Full Time
10 Days Ago
QA Engineer Espressive Monroe, OH | Other
11 Days Ago
QA Engineer TechSur Solutions Sterling, VA | Full Time | Remote
11 Days Ago
QA Engineer Valley Services Electronics San Jose, CA | Other
18 Days Ago
QA Engineer Valley Services Electronics Reno, NV | Other
18 Days Ago
QA Engineer Bally's Interactive Providence, RI | Other
18 Days Ago
QA Engineer Aria Systems Chennai, IL | Full Time
23 Days Ago
QA Engineer Elevate K-12 Chicago, IL | Full Time
1 Month Ago
QA Engineer Databento New York City, NY | Full Time | Remote
1 Month Ago
More Search Results

QA Engineer

New York, NY | Full Time | Remote
28 Days Ago

Job Description


We are looking for a self-motivated, technically savvy QA Engineer to join our growing development team. As an advocate and driver of quality, the successful candidate will educate and motivate the organization in continuously improving practices while manually testing new functionality and providing automated test coverage.

The ideal candidate will have a proven record in ensuring quality in an Agile/Kanban team, delivering value to our customers on a sustainable cadence, as well as defining and creating testing methodologies and monitoring and reporting on the effectiveness of the testing against a set of key indicators.

Primary Responsibilities

As a key member of the software development and delivery team, you will:

  • Be part of a multi-disciplinary team focused on delivering world-class industrial-strength software.
  • Coordinate and help conduct the quality and testing effort with other test engineers, system developers, project managers and other stakeholders to ensure high-quality releases
  • Assist Engineering and Product in the planning, scheduling, and execution of tasks
  • Promote architecting for testability within the development process
  • Proactively recommend process and tool improvements
  • Work with software engineers to define and implement QA and unit test plans, including dependency analysis, code coverage, and use cases
  • Build test harnesses, test suites, test scenarios, and metrics collection mechanisms
  • Improve software quality through testing and advocacy, with a constant focus on the customer experience
  • Using strong interpersonal and communication skills, share best practices with the Development Team and potentially larger audiences
  • Cultivate expertise in relevant aspects of target business domains and apply that knowledge to maximize technology value
  • Incorporate test automation mechanisms into continuous-integration pipelines
  • Perform component, system, integration, acceptance, and smoke testing of new functionality
  • Work with developers to reproduce, locate, and identify bugs
  • Analyze test results and prepare load, performance, and envelope projections
  • Assessing the product specifications and comparing with customer requirements
  • Help maintain test environments
  • Keep management abreast of risks and quality issues and how they will impact the business
  • Ensuring that system load and capacity testing are correctly carried out
  • Assist Development and Customer Support in reproducing Client report issues

Qualifications and Skills

Required Qualifications

  • 7 years QA experience with electronic trading solutions and/or financial services industry
  • Experience testing and troubleshooting high transactional distributed systems
  • Understanding of multithreading and concurrency implications for test scenarios and test harnesses
  • Familiarity with WebSockets and/or message oriented middleware
  • Familiarity with serialization techniques like JSON, binary, or protobufs
  • Familiarity with BDD and automated acceptance testing tools (like Cucumber, SpecFlow)
  • Proficiency in one or more scripting languages (JavaScript and Python preferred) for automated API testing
  • Competency in C# for developing performance test harnesses and developing embedded test bridging is preferred
  • Excellent problem-solving skills, including isolating bugs in complex code
  • Detail-oriented and deadline-driven – must have constant attention to detail
  • Ability to think independently and take initiative to make the project succeed
  • Passionate about technology and problem-solving
  • Desire to learn about complex financial business domains
  • Strong verbal, written, and interpersonal communication skills
  • B.S. or B.A. degree in Computer Science or Computer Engineering

Desired Qualifications

  • Domain knowledge in broker-dealer business and willingness to analyze regulations and rules
  • Experience developing and designing test automation frameworks
  • Strong verbal and written communication skills with ability to collaborate with both technical and business staff
  • Tech stack: Azure Cloud Services, Kubernetes, Docker, SQL, Python, Behave, Cucumber, JavaScript, Typescript, Postman/Newman CLI, Datadog, JIRA, Zephyr, TestRail

Skills for QA Engineer

The job skills required for QA Engineer include QA, Test Plans, Test Automation, Agile, Team Development,and API etc. Having related job skills and expertise will give you an advantage when applying to be a QA Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by QA Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of QA
Job Openings with Skill of Test Plans
Job Openings with Skill of Test Automation
Job Openings with Skill of Agile
Job Openings with Skill of Team Development

Career Path for QA Engineer

The following is the career advancement route for QA Engineer positions, which can be used as a reference in future career path planning. As a QA Engineer, it can be promoted into senior positions as a Quality Assurance Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary QA Engineer. You can explore the career advancement for a QA Engineer below and select your interested title to get hiring information.