Senior QA Software Test Automation Engineer (Python)

Multiple /
Engineering and Product Development – Quality Assurance /
Full-time
/ Hybrid
Senior QA Software Test Automation Engineer – Python – Cyprus, Greece, Remote

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: (where applicable)

    • 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
    • Food allowance
    • 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
All applications will be treated with strict confidentiality!