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!