Senior QA Software Test Automation Engineer – Python – Cyprus, Greece, Remote

XM
Posted 2 years ago
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 to submit your online application for this position.
 
All applications will be treated with strict confidentiality!