Software Development Engineers in Test (Python)

Xm

United States

Remote

USD 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Xm is expanding its QA team and seeks a Software Development Engineer in Test (Python) to join a fast-growing group focused on a Forex brokerage core. You will craft automated tests for REST APIs, build test frameworks, and contribute to CI/CD integration in a collaborative, technically ambitious environment.

The role emphasizes Python development, automated testing, and performance evaluation with English communication and strong teamwork.

Qualifications

  • BSc/MSc in Computer Science, Software Engineering or similar.
  • Minimum 2 years in quality assurance with hands-on Python development.
  • Experience designing and executing automated REST API tests.
  • Strong Git version control and agile software processes.
  • Excellent written and verbal English communication.

Responsibilities

  • Collaborate with developers to improve delivery and quality across the SDLC.
  • Translate business requirements into technical testing needs and plans.
  • Advise on performance testing strategies for improved delivery.
  • Create test procedures and plans from product docs and external standards.
  • Design and implement functional and performance automation tests.
  • Build and maintain test automation frameworks and libraries.
  • Develop mobile test emulators and integrate tests into CI pipelines.
  • Manage issues and drive resolutions throughout testing.
  • Share expertise with the QA team and participate in SDLC and STLC.

Skills

Python development
Quality assurance
Git
Agile methodologies
English communication

Education

Bachelor/Master in CS or similar

Tools

REST API testing
CI/CD
Test automation framework
Docker
Grafana

Job description

The Role:

Our team is expanding and we are hiring several high calibre SDET (Software Development Engineer in Test) - Python to join our fast-growing 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. This role will focus on improving and monitoring product quality via test automation framework development and test coverage extension for functional and performance suits. You will work with the most valuable part of the product - a Forex brokerage core. If you enjoy working with pure API, Python, cutting-edge technologies, Kafka and AWS, this role is for you.

The main responsibilities of the position include:
  • Work in close cooperation with the development team to enhance software delivery and quality throughout the entire software development cycle
  • Understand and translate high level business requirements to technical requirements
  • Advise on efficient performance testing strategies for enhancing delivery and quality throughout the full software development cycle
  • Develop formal test procedures and test plans from internal product design documentation as well as from external certification requirements
  • Design, develop and modify functional and performance automation tests
  • Design and implement test automation framework, required libraries and auto-tests
  • Develop emulators for mobile testing
  • Build CI/CD pipelines and integrate automation 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 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
The following will be considered an advantage:
  • 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
Benefit from:
  • Attractive remuneration package plus performance related reward
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities
The Hiring Experience: What Awaits You
  • Lets Connect - Intro Chat with Talent Acquisition
  • Deep Dive - First Interview with Your Future Team
  • Final Connection - Final Interview
All applications will be treated with strict confidentiality!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SDET / Chicago / Python
Senior SDET / Chicago / Python

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 110,000 - 150,000
Medical, Dental, and Vision Insurance
401(k) with company contribution
Paid Time Off
+4
Senior Python Developer
Senior Python Developer

Pyjobs • Romania (PA)

On-site
USD 90,000 - 120,000
Flexible working hours
Medical Insurance from Regina Maria
Internal and external trainings
+1
Python SDET: API Automation & Frameworks
Python SDET: API Automation & Frameworks

Xm • United States

Remote
USD 90,000 - 130,000
Software Engineer in Test / Python / Pytest
Software Engineer in Test / Python / Pytest

Motion Recruitment • Boston (MA)

On-site
USD 120,000 - 160,000
SDET (Python) — Automate Forex API Testing & CI/CD
SDET (Python) — Automate Forex API Testing & CI/CD

United States Digital Space LLC • United States

Remote
USD 70,000 - 120,000
Lead SDET (Software Development Engineer in Test)
Lead SDET (Software Development Engineer in Test)

FlexTrade • Village of Great Neck (NY)

On-site
USD 120,000 - 160,000
Senior, high‑impact role
Collaborative engineering team
Competitive salary + discretionary  1
+1
Test Automation / SDET / Python / Pytest
Test Automation / SDET / Python / Pytest

Motion Recruitment Partners LLC • Boston (MA)

On-site
USD 140,000 - 180,000
Software Development Engineer in Test
Software Development Engineer in Test

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 90,000 - 120,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Forbes Technical Consulting LLC • Chicago (IL)

On-site
USD 90,000 - 140,000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

ICE • Atlanta (GA)

On-site
USD 90,000 - 120,000