Senior Automation QA Engineer (JavaScript) (#3910)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Quality Control
Project:
Canada’s leading online broker

About the client:

Our customer is a leading North America online broker. The Senior Automation QA Engineer (.NET) will work within a Mobile development team. They will create and execute test cases for mobile applications using a combination of manual and automated testing strategies. A commitment to collaborative problem solving, design, and delivery of a quality product is essential. This individual must be a critical thinker who can efficiently solve problems and work well with a diverse team. The QA Engineer will contribute to team meetings and the overall engineering process. Must be detail oriented, diligent and coordinate multiple tasks within the team and understand the entire software development life cycle.Our esteemed client, a prominent online broker in North America, seeks an Automation QA Engineer to join their Mobile Development team. The successful candidate will be responsible for developing and executing test cases for mobile applications, employing both manual and automated testing methodologies. A steadfast commitment to collaborative problem-solving, meticulous design, and the consistent delivery of high-quality products is paramount. This individual must possess exceptional critical thinking abilities, efficiently resolve issues, and collaborate effectively within a diverse team environment. The QA Engineer will actively contribute to team discussions and the overarching engineering process. Attention to detail, diligence, the ability to coordinate multiple tasks, and a comprehensive understanding of the entire software development lifecycle are essential.

About the team:
This a new team of 3 engineers: 2 .Net developers and an AQA who will work in the new PoC project. The goal of PoC is to build the services that provide an API for internal service usage. The project is related ot the core trading platform of the customer. It requires a lot fo work with transactions, SQL and a lot of data. So the AQA roles is to automate the testing process to ensure a smooth development and high quality standats fo the customer.This new team comprises three engineers: two .Net developers and one AQA, who will be integral to a new Proof of Concept (PoC) project. The objective of this PoC is to develop services that offer an API for internal service consumption. The project is directly linked to the customer's core trading platform and necessitates extensive work with transactions, SQL, and substantial data volumes. Consequently, the AQA's responsibilities include automating the testing process to guarantee seamless development and uphold elevated quality standards for the customer.

Responsibilities:

  • Review business requirements to write test cases and test plans Identify and document all levels of testing including functional, integration, user acceptance and exploratory
  • Analyze test results, troubleshooting issues and write up defects with a high level of detail
  • Build and execute automated test cases
  • Participate in the Agile ceremonies: story grooming, sprint planning, daily stand-ups, and retrospective
  • Responsible for communicating daily progress, issues, risks
  • Be highly collaborative with test and dev engineers and business partners to deliver the highest quality
  • Be self-managed, but identify when escalation is needed

Requirements:

  • 5+ years of professional experience in software testing with a strong focus on test automation.
  • Proven expertise in .NET (C#) and the ability to deeply analyze and test complex backend code.
  • Hands-on experience building and maintaining automation frameworks (UI/API/DB), with the ability to independently utilize and extend existing frameworks.
  • Strong experience in API test automation (REST, gRPC, message-driven systems).
  • Solid understanding of microservices architectures, distributed systems, and integration testing.
  • Experience with unit, integration, and end-to-end testing frameworks (xUnit, NUnit, MSTest, Moq, etc.).
  • Experience with SQL and databases (SQL Server, Entity Framework), including complex query validation.
  • Experience with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions) and test integration into release workflows.
  • Knowledge of cloud platforms (preferably GCP)
  • Proven experience in Agile/Scrum teams with ownership of QA processes.
  • Upper-Intermediate English level
  • Ukrainian language - Advanced or higher

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend