Description

Company Overview

The organisation operates within the financial technology and software development sector, building digital solutions that support banking services, payment processing, and financial account management. Its engineering environment focuses on delivering dependable software products through structured development practices, automated testing, and continuous technical improvements.

The organisation recognises software quality, application security, and system reliability as essential components of successful financial technology services.

Role Summary

The Quality Assurance Automation Engineer will be responsible for developing and maintaining automated testing solutions for fintech web applications, APIs, and financial transaction systems. The role involves identifying software defects, validating application functionality, improving test coverage, and ensuring that new releases meet established quality standards.

The successful candidate will work closely with software developers, product specialists, and DevOps engineers to identify potential system weaknesses before they affect customers or financial operations.

Key Responsibilities

  • Develop and maintain automated testing frameworks for financial technology applications.

  • Design and execute automated functional, regression, and integration tests.

  • Perform API testing to validate payment processing and financial service integrations.

  • Develop test scripts using Python, JavaScript, TypeScript, or similar programming languages.

  • Test customer account management, transaction processing, and authentication functionalities.

  • Identify, document, and track software defects through appropriate issue management systems.

  • Validate application performance across different browsers, devices, and operating environments.

  • Integrate automated testing procedures into CI/CD pipelines.

  • Collaborate with developers to investigate defects and verify corrective implementations.

  • Conduct exploratory testing to identify unexpected application behaviour.

  • Maintain test documentation, test cases, and quality assurance reports.

  • Recommend improvements to testing strategies, automation coverage, and software release processes.

Requirements and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

  • At least three years of professional software testing or quality assurance experience.

  • Practical experience with automated testing frameworks such as Playwright, Cypress, or Selenium.

  • Knowledge of Python, JavaScript, TypeScript, or another programming language.

  • Experience with REST API testing and integration testing.

  • Familiarity with Git, CI/CD pipelines, and software development workflows.

  • Understanding of software testing methodologies and defect management.

  • Knowledge of SQL databases and basic data validation techniques.

  • Strong analytical and troubleshooting abilities.

  • Previous experience testing banking, payment, trading, or fintech applications is beneficial.

Benefits

  • Fully remote working arrangement within Estonia.

  • Opportunity to work on financial software and payment technology products.

  • Access to modern testing frameworks and development tools.

  • Professional training and technical development opportunities.

  • Collaborative engineering environment.

  • Opportunities to contribute to software quality and product reliability initiatives.

Application Instructions

Applicants should submit an updated CV detailing their quality assurance experience, programming knowledge, and automated testing expertise. Candidates may also include examples of testing frameworks, automation projects, or relevant technical portfolios.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.