Software Development Engineer in Test - kACE FIX API Automated/Manual Testing
Role details
Job location
Tech stack
Job description
As part of the API team, you will:
- Design comprehensive test plans, test cases, and test data that cover functional and technical specifications, integration, and performance.
- Understand testing objectives and priorities and work with other team members to resolve problems in a timely and efficient manner.
- Code automated test scripts to run on kACE's test framework and extended framework as needed.
- Perform manual functional testing as needed, using testing tools to simulate FIX message workflows.
- Ensure that test outputs provide the ability to quickly assess overall results.
- Analyze FIX logs to identify the causes of failures.
- Document all found defects with steps to reproduce.
- Understand testing objectives and priorities and work with other team members to resolve problems in a timely and efficient manner.
- Participate in periodic release activities as required.
- Provide escalated "Level 3" development support for the electronic flows in Forex Derivatives
- Ensure code complies with all kACE development coding standards and best practices.
Requirements
Do you have experience in Test automation?, Looking for a highly motivated individual who enjoys working on challenging and time-critical projects that focus on FIX API connectivity across trading systems.
A driven software testing professional is required in the kACE Connectivity API development team. The role involves the automated and manual testing of electronic flows using our proprietary trading FIX APIs and working with FIX APIs from other venues, exchanges and liquidity providers. The role involves full SDLC using Agile DevOps in a fast-moving environment., * BS in computer science or related field.
- Minimum of 5 years of experience with automated and manual software testing.
- Minimum of 2 years of experience testing FIX protocol.
- Expertise in test automation development using Java.
- Expertise in building java applications is a plus.
- Understanding of Forex derivates is a plus.
- Must be fluent in written and spoken English.