Position: Automation QA (Lead)
Company: Luxoft
Experience required: 5y
English level: upper

Project Description:
Our client is a leading global Financial Markets data provider runs a number of programs to deliver of high-quality software that connects Financial Markets across the glob in a real-time, high frequency and low-latency data management chain.

We are looking for development teams to work on the trading platform that works for the foreign exchange market to institutional clients using straight through processing. The platform gives a seamless access to rich data and smart tools.
The trading platform supports numerous trading workflows across multiple financial products. It additionally supports pre and post trade workflows. Each of these has multiple parameters and multiple workflow paths. Additionally the connecting providers each support differing subsets of the trading platform functionality and may implement functionality in different ways.

This project will have two components. The first is to provide technical documentation of how data flows through the system at a software level for each workflow. This would require drilling down into each individual software process to document the classes and methods that are called. The second component is developing an entire suite of server based applications that will exercise the workflows and variants and report on the results.


Responsibilities:
• Review requirements, specifications and technical design documents to provide timely and meaningful feedback
• Create detailed, comprehensive and well-structured test plans and test cases
• Estimate testing activities
• Improvement & support of the process for the Automation testing in the projects. All types of quality assurance: smoke, regression, integration testing
• Design, develop and execute automation scripts
• Identify, record, document thoroughly and track bugs
• Liaise with internal teams (e.g. developers and product managers) to identify system requirements
• Stay up-to-date with new testing tools and test strategies
• Unit & component testing, integration testing


Mandatory Skills:
5+ years testing or other software development experience
Proven relevant commercial experience in system test automation
Extensive in writing test in scripting
MS SQL
Experience with version control systems such as Git
Experience with SDLC methodologies
Experience with Linux and Windows Operating Systems
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with both white box, black box, functional, stress and load testing of products
Strong analytical, problem solving and interpersonal skills
Knowledge of TCP/IP & UDP Multicast fundamentals and solving problems
English at the level of Upper-Intermediate


Nice-to-Have Skills:
Financial domain knowledge
Experience with distributed system


Languages:
English: Advanced/Fluent