This job offer is unpublished.
XM CareersPublished 8 months
Logo XM Careers

Software Development Engineer in Test (Python)

> 2 years of experience
Permanent contract
Software tester (QA)
Python
Docker
Git

Software Development Engineer in Test (Python) – Cyprus, Greece or Remote 💻

The Role:We're seeking a talented SDET (Software Development Engineer in Test) - Python to join our QA team. Collaborate with world-class specialists in a friendly, supportive environment on challenging goals that will elevate your professional growth and technical expertise. This role focuses on improving and monitoring product quality through test automation framework development and test coverage extension for functional and performance suits. You'll work with the core of our product - a Forex brokerage core. If you're passionate about pure API, Python, cutting-edge technologies, Kafka, and AWS, this role is for you.

Main responsibilities:- Collaborate closely with the development team to enhance software delivery and quality throughout the entire software development cycle.

  • Translate high-level business requirements into technical specifications.
  • Advise on efficient performance testing strategies to improve delivery and quality throughout the full software development cycle.
  • Develop formal test procedures and test plans from internal product design documentation and external certification requirements.
  • Design, develop, and modify functional and performance automation tests.
  • Design and implement test automation frameworks, required libraries, and auto-tests.
  • Develop emulators for mobile testing.
  • Build CI/CD pipelines and integrate automation scripts into CI tools.
  • Manage 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 2 years of comprehensive experience in quality assurance.
  • Minimum 2 years of practical experience in Python development.
  • Strong hands-on experience in designing and developing automated tests using Python.
  • Strong technical background.
  • Experience in testing REST API.
  • Confident knowledge of Git.
  • Experience in agile software development methodologies and testing procedures.
  • Strong interpersonal skills.
  • Very good written and verbal skills in English.

Advantages:- Experience with testing framework development.

  • Experience with asynchronous and multithreading programming.
  • Experience in testing web sockets.
  • Experience with Docker.
  • Experience with Grafana.
  • Experience in performance testing.
  • Experience in the Finance/Forex domain.

Benefits:- Attractive remuneration package plus performance-related rewards.

  • Intellectually stimulating work environment.
  • Continuous personal development and international training opportunities.

All applications will be treated with strict confidentiality!

Reference :xm-lever+XM-Careers-Software-Development-Engineer-in-Test-Python

Skills

Data
Grafana
Kafka
Backend
Python
Ops
Docker
Tooling
Git

Similar Jobs