Position: QA Engineer
Company: Luxoft
Category: QA
Experience required: 2y
English level: upper

**Project Description:**
Our client is a leading global Financial Market data-provider who runs a number of change programs to deliver high-quality software that connects Financial Markets across the globe in a real-time, high frequency, and low-latency data management chain. The projects are technically challenging in an environment that is very engaging.
As an ideal candidate, you love your work and take pride in delivering solutions that are elegant, high quality, and on time. A quick learner committed to delivering the best and keen to make an impact. You have a love for technology and the know-how to design/build robust solutions. While you're confident in your experience and ability you're equally happy to coach / teach those who do not have your experience.

**Responsibilities:**
 Coordinate work with Dev, Operational, and cross-functional application teams to resolve integration, and performance issues.
 QA activities: test design and maintenance of test cases.
 Solve problems and evaluate bugs and weaknesses before the software is released to the production environment.
 Configuration or re-confirmation of test appliances and environments.
 Report and track the status of issues in Jira / Test-Rail along with keeping up-to-date documentation in Confluence.
 Involvement in the improvement cycles.
 Research and evaluate various testing tools.

**Mandatory Skills Description:**
 2+ years working as a Regular QA
 Experience of the formal software development lifecycle, with a solid grasp of manual software testing methodologies and tools
 Good working knowledge of Linux command line and file manipulation using standard *nix tools and command-line editors (less, head, tail, cat, vim, etc)
 Understanding of TCP and UDP network protocols (must have the ability to open and manipulate a PCAP network capture file, understand source and destination ports and network addresses)
 Basic network troubleshooting skills (how to test if a network port is open (telnet, nmap), trace a network path (ping, tracert), and verify a local socket is listening (netstat))
 Understanding of standard Linux packaging and package management tools and troubleshooting installations and dependencies (yum, rpm)

**Nice-to-Have Skills:**
 Manipulation of large datasets in Excel, pivot tables, charts
 Thorough understanding of standard configuration file types (XML, JSON, YAML)
 Experience with automated deployment tooling (Puppet specifically) – being able to build a new Puppet stack based on an existing example would be a +
 Ability to interrogate and understand OS and application log files for troubleshooting purposes
 Experience in Python and/or Ruby and/or BASH scripting (both from the perspective of reviewing existing scripts for the understanding of what they do/making modifications and writing automation scripts from scratch)
 Good understanding of how to analyze OS performance using standard tools (running memory/CPU usage, disk and network I/O)
 Working experience with Agile (Kanban, Scrum)