Software Development Engineer In Test

Singapore, Singapore

Job Description


Company Overview kACE was created when FENICS Software, a leading provider of FX derivatives dealing and risk management solutions, acquired the specialist foreign exchange (FX), rates pricing and analytics firm Kalahari in late 2017.

The integrated brand has over 60 years’ combined experience in delivering innovative, real time pricing and analytics solutions to the global financial markets.

kACE operates out of five global offices in London, New York, Hong Kong, Tokyo and Singapore, with development and technical deployment teams in Asia, Europe, the Middle East, and Africa (EMEA), and the Americas.

As a member of the kACE product development group, you will be part of a team implementing innovative and cutting-edge solutions designed to meet the needs of a rapidly

Responsibilities: As a member of the kACE product development group, you will be part of a team implementing innovative and cutting-edge solutions designed to meet the needs of a rapidly changing market.

Software Development in Test Duties

  • Design comprehensive test plans and cases that cover functional and technical specifications, integration, compatibility, and performance.
  • Review and implement software designs and API to facilitate testing.
  • Design and develop robust, reusable and easily maintainable automation framework (in-house built) for C++, Java & Web based applications using best industry standards.
  • Develop automation that adheres to industry standards for code design, version control and documentation.
  • Provide automation development guidance to other test developers.
  • Set up test environments and ensure that specified test sets are correctly executing on the proper code branches.
  • Assist other team members with maintaining and troubleshooting automation scripts.
  • Perform regular code reviews to verify automation code quality.
  • Perform manual functional, exploratory, and negative testing, documenting test scripts and automating for regression.
  • Maintain a detailed knowledge base and documentation of test plan for customization projects.
  • Perform simulation / integration testing using FIX protocol mainly and some other custom protocols.
  • Ensure that test reports provide information needed to quickly assess overall results and efficiently investigate failures. Document 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.
  • Identify and implement process improvements.
  • Participate in periodic release activities as required.
Requirements:
  • BS in computer science or related field.
  • 3+ years of experience with automated testing with proven deliveries.
  • Strong development skills using a major programming language such as C++ or Java; expertise with test automation development is a must.
  • Knowing how to set up and use Jenkins is a plus.
  • Demonstrated knowledge of SDLC and STLC.
  • Experience testing foreign exchange, financial trading or risk management systems preferred.
  • Knowledge of FIX protocol and experience in performing simulation / integration tests with FIX protocol is desirable.
  • Strong analytical and problem-solving skills.
  • Must be energetic, self-motivated, and able to manage multiple tasks effectively in parallel.
  • Able to work within an established team and be willing to take direction.
  • Excellent communication skills and fluent in written and spoken English.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1100502
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned