Bestex Research Logo

Bestex Research

Senior Automation QA Engineer

Posted 2 Days Ago
Be an Early Applicant
Yerevan
Senior level
Yerevan
Senior level
As a Senior Automation QA Engineer, you will create and maintain automated test cases for the EMS frontend and backend, using Selenium and integrating tests into the CI/CD pipeline. Responsibilities include collaborating with teams to define test cases, identifying bugs, performing various tests, and improving testing processes.
The summary above was generated by AI

Description

Company Overview:

BestEx Research is a financial technology and research firm specializing in building sophisticated execution algorithms and transaction cost modeling tools servicing multiple asset classes. The firm provides its services to performance-demanding hedge ice-demanding hedge funds, CTAs, asset managers, and banks through a traditional electronic broker and in a broker-neutral Software as a Service (SaaS) model.
Its cloud-based platform, Execution Management System (EMS), is the first end-to-end algorithmic trading solution for equities, futures, and foreign exchange that delivers an entire ecosystem around execution algorithms, including transaction cost analysis (TCA), an algo customization tool called Strategy Studio, a trading dashboard, and pre-trade analytics in a single platform. The platform is currently live for US equity and global futures trading.
We are currently seeking a highly skilled and experienced Senior Automation QA Engineer to join our dynamic team

Job Description:

As a Senior Automation QA Engineer at BestEx Research, you will be responsible for ensuring the highest quality of our Execution Management System (EMS). You will create and maintain automated test cases using Selenium or similar tools and integrate these tests into our Git-based CI/CD pipeline. Our EMS frontend is developed with React, while the backend is built using Node.js, C++, and Python, with APIs utilizing HTTPS and WSS connections.

Responsibilities:

  • Develop, implement, and maintain automated test cases for our EMS frontend and backend using Selenium or equivalent tools.
  • Collaborate with the development and product teams to understand requirements and translate them into test cases.
  • Identify, document, and track bugs and issues using bug tracking tools.
  • Integrate automated tests into the CI/CD pipeline to ensure continuous testing and delivery.
  • Perform functional, regression, performance, and stress testing.
  • Review and analyze test results, identify issues, and provide detailed bug reports.
  • Participate in code reviews and provide feedback on testability and quality.
  • Continuously improve testing processes, tools, and frameworks.
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Quality Assurance Engineer with a focus on automation.
  • Strong proficiency in automated testing tools such as Selenium.
  • Experience with Git and integrating tests into CI/CD pipelines.
  • Proficiency in at least one programming language, such as Java, Python, or JavaScript.
  • Solid understanding of software QA methodologies, tools, and processes.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to manage multiple tasks and projects simultaneously.
  • Familiarity with frontend technologies (React) and backend technologies (Node.js, C++, Python).
  • Experience with HTTPS and WSS connections in API testing.
  • Note: This position requires working from the office
  • Location: 6 Ekmalyan, Yerevan.

Preferred Qualifications:

  • Experience with performance and/or security testing.
  • Familiarity with continuous integration and continuous deployment (CI/CD) processes.
  • Certification in Quality Assurance (e.g., ISTQB).
  • Experience in the financial technology sector.

Top Skills

Java
JavaScript
Python

Similar Jobs

6 Days Ago
Hybrid
Yerevan, ARM
Senior level
Senior level
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
As a Senior Engineer in QA Automation, you will revamp automation coverage, design test strategies, maintain test frameworks, and facilitate process improvements. You will collaborate with the engineering team to enhance testing tools and ensure high-quality deliverables in a fast-paced environment.
Top Skills: C#JavaPython
4 Days Ago
Yerevan, ARM
Junior
Junior
Cloud • eCommerce • Payments • Sales • Software
The Quality Assurance Specialist will design and execute manual and cross-browser tests, document test plans, collaborate with teams to resolve feature defects, and ensure that developed functionalities meet specifications. The role requires strong communication skills and a focus on continuous improvement within the team.
Top Skills: BashCSSHTMLJavaScriptSQL
2 Days Ago
Hybrid
Yerevan, ARM
Senior level
Senior level
Software
As a Senior C++ Engineer, you will design, develop, and optimize high-performance C++ code for JVM runtime, improve application metrics, analyze complex software issues, and oversee the performance of system-critical components. You will also participate in code reviews and develop tests to demonstrate your improvements.
Top Skills: C++

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account