Salary Competitive

Our software is developed and tested on the Linux platform. QA engineers will typically have exposure to some/all of the following test case design techniques – Equivalence Partition, Boundary Value Analysis, Decision Table, State Transition Matrix, in addition to Functional and Non-Functional Testing Techniques (Structured, Exploratory), QA Automation Tools and Techniques.


Within your team you will contribute to product delivery and end to end test development, building your product expertise.

The role will involve interaction with multiple stakeholders spanning Software Development, Testing and Client Support teams.

Key Accountabilities

- Contribute to the test lifecycle including design, implementation, testing and release

- Proactively manage own tasks and projects to agreed deadlines

- Adopt and provide feedback on best practices across test teams in conjunction with Senior Engineers. For example, test automation, tool usage, test case design and management

- Collaborate with team members to identify innovative ways to improve practices and procedures

- Strong client focus, with an emphasis on quality and stability in line with service level agreements

Knowledge, Skills & Experience Required

Essential

- Experience in the test lifecycle from design, implementation, through test planning, execution and automation

- Scripting experience, preferably python

- Understands the test implications of code changes and feature enhancements

- Capable of concisely communicating test designs to a client-facing standard

- Experience in adopting and providing feedback on new processes/technologies within teams

- Ability to collaborate with stakeholders across engineering and client teams in a fast-paced environment

- Contribute to technical aspects of test planning, delivery and risk management

- Effective communication, interpersonal and organisational skills

Desirable

- Degree (Min 2.1) in Computer Science, Software or Electronic Engineering or other related discipline; or a proven track record of practical software development experience in a similar environment

- Capital Markets and/or Financial Services knowledge (Trading, Market Data, FIX / FASTFIX protocols)

- Knowledge of Continuous Integration / Test Driven Development and Test Coverage Analysis

- Experience with testing multi-threaded applications

- Hardware and/or Software performance profiling

- Testing on a UNIX platform (Linux or Solaris)

- ISTQB Qualifications or similar

Perks and benefits

This job comes with several perks and benefits

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Maternity / paternity leave
Maternity / paternity leave

Kids are the future, go spend time with them.

Pension plan
Pension plan

We take care of you, even when you are old and wrinkly.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Working at
Vela

Vela is a leading independent provider of trading and market access technology for global multi-asset electronic trading. Our software enables clients to successfully execute on their trading strategies and manage risk across multiple fragmented markets, liquidity pools, and data sources. We help firms successfully differentiate and innovate in an ever-changing, increasingly-regulated and fiercely-competitive landscape, while also reducing total cost of ownership.

Read more about Vela

company gallery image