Senior QA Software Test Automation Engineer ‚Äď Python ‚Äď Cyprus, Greece, Remote at XM

Posted on: 06/03/2022

Location: (REMOTE)

Original Source

Tags: prometheus nosql sql grafana docker kafka qa python

**Reference Number: STAP1022** **The Role:** We are looking for a Senior QA Software Test Automation Engineer to join our QA team. You will work with world class specialists in a friendly, supportive and open-minded environment on challenging goals that will help you to grow professionally and achieve new technical levels. You will work with high load public API of Forex brokerage application, web-sockets, REST API. Python and Robot Framework will be your main instruments for implementing functional and performance testing. You will extend the existing testing framework with libraries and auto-test using advanced Python technologies. **The main responsibilities of the position include:** · Work in close collaboration with the development team to help produce high quality software · Understand and translate business requirements to technical requirements· Enhance software delivery and quality throughout the entire software development cycle · Perform automated functional and performance testing · Design and develop the test automation framework, implement required libraries and auto-tests · Maintain CI pipelines and integrate automated scripts into CI tools · Manage any issues that may arise and drive resolutions throughout the testing process · Share technical expertise with the rest of the QA team · Actively participate in the Software Development Life Cycle and Software Testing Life Cycle **Main requirements:** · BSc/MSc in Computer Science, Software Engineering or similar· Minimum 4 years of comprehensive experience in quality assurance · Minimum 3 years of practical experience in test automation using Python · Practical experience in testing REST API, web sockets and Git · Experience in agile software development methodologies and testing procedures· Experience in writing queries for SQL and NoSQL databases· Strong communication and interpersonal skills · Very good written and verbal skills in English **The following will be considered an advantage:** * Working knowledge of Robot Framework * Experience with asynchronous and multithreading programming * Experience with Docker * Experience with Prometheus, Grafana * Experience in testing Kafka broker * Experience in the Finance/Forex domain **Benefit from:** * Attractive remuneration package plus performance related reward * Private health insurance * Intellectually stimulating work environment * Continuous personal development and international training opportunities * Attractive relocation package and support for a smooth relocation for you and your family Type of employment: Full time Location: Cyprus, Greece, Remote Please visit our website [www.xm.com/careers](http://www.xm.com/careers) to submit your online application for this position. **All applications will be treated with strict confidentiality!**