Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
QA Automation Software Engineer image - Rise Careers
Job details

QA Automation Software Engineer

About Numeral


Numeral is a payment technology provider that enables fintechs, payment services providers, and banks to launch new products, expand geographically, comply with payment regulations, and scale their operations with Numeral's cloud-native, API-first payments platform.


We develop and run direct integrations with a network of 30+ partner banks (including BNP Paribas, Barclays, Citi, HSBC, Banking Circle, LHV…) that can all be accessed through a single API, webhooks, and dashboard.


Customers include leading and up-and-coming fintechs like Spendesk, Swile, Alma, WorldFirst, Argentex, Deblock, and 20+ others. We have processed more than 4m payments since our first payment in 2023 and will process more than 10m payments over the next 12 months.


Founded in July 2021, Numeral has been acquired by leading core banking system provider Mambu in December 2024. Mambu’s composable core banking system complements Numeral’s API-first payments platform perfectly. Together, we are poised for hyper-growth, serving both Mambu and non-Mambu customers globally, challenging industry giants like FIS, Bottomline, and Volante, and delivering an even greater impact across our ecosystem.


This acquisition marks an exciting new chapter for Numeral. To support this growth, we are hiring across teams to scale our organisation and continue delivering exceptional customer value.


Learn more about Numeral and Mambu:

Numeral

Mambu

Numeral joins forces with Mambu


Our technology stack

Our technology stack is built on a robust microservices architecture, leveraging domain-driven design (DDD) principles and an hexagonal approach to ensure flexibility, scalability, and clear separation of concerns. We prioritize simplicity, maintainability, and adherence to industry best practices, with test-driven development (TDD) at the core of our engineering philosophy.

Our development process is deeply rooted in lean and agile methodologies, fostering a culture of continuous improvement and problem-solving. We embrace an iterative approach, delivering incremental value through frequent releases and short feedback loops.


Backend

• Programming language: Golang

• Messaging: Kafka (AWS MSK)

• Databases: AWS DynamoDB, AWS Aurora PostgreSQL, and AWS RDS

• Caching and In-Memory Data Store: AWS MemoryDB (Redis)

• Search and Analytics Platform: AWS OpenSearch

• Serverless Computing: AWS Lambda


Infrastructure

• Cloud provider: AWS Cloud

• Orchestration: Kubernetes (AWS EKS)

• Infrastructure as code: Terraform

• Monitoring and logging: CloudWatch, Prometheus, Grafana, Datadog…

• CI / CD: GitLab


Frontend

• Programming Language: TypeScript

• Framework: ReactJS

• UI library: Chakra UI


The role


We are hiring QA Automation Software Engineers across all teams and seniorities. You will join a product and engineering organisation of 20+ people, with 15 more people joining in 2025.


Responsibilities
  • Designing, developing, and maintaining automated test suites with a primary focus on back-end systems, while also covering some front-end (ReactJS) testing to ensure product quality and reliability
  • Collaborating with Product Management, Software Development, DevOps, and Security teams to maintain a fast-paced, iterative, and continuously improving delivery process
  • Developing and executing test plans and strategies that encompass both functional and non-functional testing, including performance and security
  • Creating and managing comprehensive test cases, leveraging tools and frameworks for automated testing of APIs and UI where necessary
  • Integrating automated tests into CI / CD pipelines to ensure seamless and reliable deployments
  • Providing feedback to the engineering team by identifying, documenting, and tracking issues and defects
  • Ensuring the scalability, reliability, and performance of back-end services and APIs


Your profile
  • Solid experience in building and maintaining automated test frameworks, with a primary focus on backend testing
  • Proficiency in testing modern APIs, including functional, integration, and security testing
  • Experience with CI / CD pipelines and integrating automated tests into build processes
  • Knowledge of software testing best practices, including TDD and BDD methodologies
  • Strong analytical and problem-solving skills, with an eye for detail
  • Autonomous and proactive, with a strong focus on quality and continuous improvement
  • Nice to have: experience with banking and payment systems (SEPA, Swift, Ebics...)
  • Nice to have: exposure to DevOps practices and tools, including GitLab, Kubernetes (K8s), and AWS (EC2, S3, EKS, RDS)
  • Nice to have: familiarity with message broker middleware such as Kafka
  • Nice to have: familiarity with SQL and NoSQL data stores
  • Nice to have: knowledge of performance testing tools and strategies
  • Nice to have: security testing experience for APIs and frontend applications


Compensation and benefits
  • Attractive compensation plan including stock options
  • Remote-first: work anywhere in Europe and come at your convenience to any Numeral / Mambu office
  • International team with 6+ different countries and frequent off-sites
  • Sustainable mobility package and lunch vouchers
  • Choose the best tools and equipment


Our values
  • Make our customers win – What drives us is what we enable for our customers. We go all out to allow them to embed payments powering new products, features, and user experiences. We put our customers first. Our mission is to solve their problems, one at a time. We empower them with the best products. We unlock innovation and business
  • No shortcuts – We take great care in what we do so our customers can rely on us. This means taking ownership of problems and solutions, paying attention to details, seeking constant improvement, and never opting for the easy way out
  • Embrace feedback – We use humility to stay at the cutting edge. We seek and give honest feedback, we are excited about learning, and we inspire each other to grow
  • Think big – We want to have an impact by pushing the limits and tackling complex problems. We don’t give up until we reach success and look forward to our next challenge
  • Enjoy the journey together – Entrepreneurship is a journey that is best enjoyed as a team. We enjoy working and spending time together, we inspire each other to achieve great things, and celebrate as a team when they happen


Hiring process
  • Screening call with Numeral / Mambu TAM
  • Interview #1
  • Interview #2
  • Technical test
  • 2 reference calls


Numeral Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Numeral DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of Numeral
Numeral CEO photo
Unknown name
Approve of CEO
What You Should Know About QA Automation Software Engineer, Numeral

At Numeral, we're on the hunt for a passionate QA Automation Software Engineer to join our expanding team. As a payment technology provider, we empower fintechs, payment service providers, and banks to innovate and scale with our cutting-edge API-first payments platform. You will be integral to our product and engineering organization of over 20 talented individuals, with more joining in 2025. In this role, you’ll be designing, developing, and maintaining automated test suites, focusing on our robust back-end systems while also delving into some front-end testing via ReactJS. Collaboration is at the heart of what we do, and you will work closely with product managers, software developers, DevOps, and security teams to enhance our fast-paced delivery process. Your responsibilities will include creating detailed test plans and strategies for both functional and non-functional testing, integrating automated tests into our CI/CD pipelines, and providing valuable feedback that will directly influence our engineering decisions. At Numeral, we take pride in our agile methodologies that foster continuous improvement, allowing you to thrive in a dynamic environment while ensuring our products are reliable and offer exceptional quality. If you have a solid background in automated test frameworks, proficiency in API testing, and a drive for continuous enhancement, we’d love to hear from you. Join us on this exciting journey as we grow and challenge the giants in the payment landscape!

Frequently Asked Questions (FAQs) for QA Automation Software Engineer Role at Numeral
What are the key responsibilities of a QA Automation Software Engineer at Numeral?

As a QA Automation Software Engineer at Numeral, you'll design and maintain automated test suites primarily for back-end systems, covering essential functionality, performance, and security aspects. Collaborating with various teams, you’ll develop comprehensive test plans and integrate your automated tests into our CI/CD pipelines to ensure smooth deployments while providing critical feedback to enhance product quality.

Join Rise to see the full answer
What qualifications do I need to apply for the QA Automation Software Engineer position at Numeral?

To be considered for the QA Automation Software Engineer role at Numeral, you should have solid experience in building and maintaining automated test frameworks, along with proficiency in modern API testing. Familiarity with CI/CD pipelines, software testing methodologies like TDD and BDD, and strong analytical skills are essential to effectively contribute to our quality assurance initiatives.

Join Rise to see the full answer
How does Numeral support continuous improvement in QA Automation software engineering?

At Numeral, we foster a culture of continuous improvement in QA Automation by embracing agile methodologies and iterative processes. Our QA Automation Software Engineers are encouraged to seek feedback and implement it into their workflows, ensuring that our testing practices evolve and that we maintain high standards of quality and reliability.

Join Rise to see the full answer
Is prior experience in banking and payment systems required for the QA Automation Software Engineer role at Numeral?

While experience in banking and payment systems is a nice-to-have for the QA Automation Software Engineer position at Numeral, it is not a strict requirement. However, familiarity with these domains can certainly be beneficial in understanding the complexities of our API-first payments platform and enhancing the quality of our products.

Join Rise to see the full answer
What is the work environment like for a QA Automation Software Engineer at Numeral?

As a QA Automation Software Engineer at Numeral, you'll enjoy a remote-first work environment that embraces collaboration across international teams. We believe in a balanced work culture where creativity and innovation thrive, backed by an attractive compensation plan that values your contributions and professional growth.

Join Rise to see the full answer
Common Interview Questions for QA Automation Software Engineer
Can you describe your experience with automated testing frameworks?

When answering this question, detail specific frameworks you've used, the types of tests you automated (e.g., functional, regression), and any challenges you faced. Highlight how your work improved product quality and efficiency during the testing process, and mention any experiences integrating these frameworks into CI/CD pipelines.

Join Rise to see the full answer
How do you ensure the quality and reliability of back-end services and APIs?

Discuss your approach to developing test plans that encompass both functional and non-functional tests. You should mention methods like test-driven development or behavior-driven development, and how you prioritize testing for performance, security, and integration with external systems.

Join Rise to see the full answer
What reporting tools have you used to track defects and issues?

Talk about the defect tracking tools you’ve used, such as JIRA or TestRail, explaining how they assisted you in documenting, tracking, and managing issues effectively. Share examples of how you communicated these issues to the development team and collaborated on solutions.

Join Rise to see the full answer
How do you handle tight deadlines in testing phases?

Explain your strategy for prioritizing high-risk areas in your testing process. You might discuss how you continuously automate regression tests and perform thorough testing in an iterative manner to stay ahead of tight deadlines while maintaining product quality.

Join Rise to see the full answer
What is your approach to working with remote teams?

Highlight your experience with remote collaboration tools like Slack, Zoom, or project management software. Discuss how you maintain clear communication, set expectations, and encourage team collaboration to ensure project success while working across time zones.

Join Rise to see the full answer
Have you ever worked on performance testing? If so, explain your experience.

Share specific examples of performance testing you've conducted, including the tools you used (e.g., JMeter, LoadRunner) and the types of metrics you monitored. Discuss the outcomes and any changes implemented based on your findings to optimize the application's performance.

Join Rise to see the full answer
What metrics do you consider when evaluating the effectiveness of your testing?

Discuss various metrics such as test coverage, defect density, and mean time to resolution (MTTR). Explain how these metrics can provide insights into the quality of the software, guide the testing process, and help improve future testing efforts.

Join Rise to see the full answer
How would you integrate security testing into your QA process?

Explain your familiarity with security testing practices, tools (like OWASP ZAP, Burp Suite), and how you implement security tests along with conventional testing in the CI/CD pipeline, ensuring both teams are aligned in maintaining high-security standards.

Join Rise to see the full answer
Describe a challenging bug you've encountered and how you resolved it.

Provide details about a specific bug, your investigation process, and how you collaborated with your team to find a resolution. Mention any tools you utilized and the steps you took to verify that the fix was effective without introducing new issues.

Join Rise to see the full answer
What role does feedback play in your QA process?

Discuss how you incorporate feedback from peers and stakeholders into your testing processes. Share your approach to seeking constructive criticism actively and how it has led to personal and professional growth in your QA methodologies.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Numeral Remote No location specified
Posted 11 days ago
Photo of the Rise User
Numeral Remote No location specified
Posted 6 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
EcoVadis Remote Warsaw, Poland
Posted 3 days ago
Photo of the Rise User
SGS Remote Remote, Remote, United States, United States
Posted 8 days ago
Photo of the Rise User
SquarePeg Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!