Position: Senior QA Automation ( Java or C++ or Python)
Company: Luxoft
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

**Project Description:**
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.
It is low latency trading platform that requires significant redesign in a part of messaging layer, transformation to in memory db and etc.
**Responsibilities:**
• Automated testing of Back-end on Linux platform
• Covering new feature and bug fixing development with automation tests
• Design and execute functional and performance tests
• Creation and support QA documentation
**Mandatory Skills:**
• 3+ years of coding with one of the languages Java, C++, Python
• Proven relevant commercial experience 2+ years in Component, Integration, System, Performance testing
• Understanding of OOP and SOLID software development principle
• Understanding of at least basic GoF Software Development patterns: Builder, Factory, Prototype, Adapter
• Antipatterns knowledge is a big plus
• Use of jUnit, gTest, or other related frameworks
• Experience with Test cases automation development and execution tools
• Operating Systems: Linux - Strong/Medium
• Expected to be able to liaise with developers and assess their test automated scripts - Strong/Medium
• Knowledge of Network fundamentals - Medium
• understanding of delivery lifecycle, CI and CD, best engineering and quality practices
• Good communication skills - both verbal and written
• Upper-Intermediate English
• Good analytical and troubleshooting skills
• Proactive, result-oriented mindset
**Nice-to-Have Skills:**
Enterprise Messaging (any technology like Solace MQ, Kafka or any other for Linux)
Continuous Integration and Quality Gates: GitLab/SonarQube