Job Detail

Software Engineer in Test - AML - Remote

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

You:

The Software Engineer in Test role requires an engineer who is able to look at products from the lens of the customer (internal or external). The main mission is to ensure that the users of our product consider it functionally fit-for-purpose and technically reliable. This requires someone who enjoys understanding the real-world expectations about the software so s/he can devise the right quality assurance strategies.

This role is embedded into product development teams and plays a pivotal role in the definition, implementation and continuous improvement of the quality assurance process across the development & release lifecycle.

Product Teams have end-to-end ownership over the products/components under their jurisdiction, from roadmap definition to SaaS deployment and operation, including the autonomy to define the best quality assurance process for their respective reality. In Feedzai, we believe that quality is a responsibility of the whole team, but the Software Engineer in Test role is the focal catalyst for the quality mentality we foster in our teams.

Quality is a key element to Feedzai’s strategy; one that is paramount considering our products are mission-critical systems and we operate at the heart of financial institutions protecting real people’s money. At the scale we operate, test automation, continuous integration and continuous delivery, sophisticated failure models and validation of systemic properties such as security, performance and reliability are fundamental facets of how we approach quality structurally.

As a Software Engineer in Test for Anti Money Laundering (AML), you will be, as part of the product development team, responsible for developing the products that constitute our AML product line: AML Transaction Monitoring (AML TM ) and KYC/CDD. Both products leverage the same underlying Feedzai RiskOps platform, complementing it with specialized services and modules catering for the needs of these industry use cases.

AML TM monitors all transactions with the goal of identifying suspicious patterns over large periods of time, indicating attempts to conceal and distribute shady funds. The result is preventing criminal organizations from obtaining the funds they need to operate.

KYC/CDD assesses the profile of each client of a Financial Institution to determine whether or not doing business with that individual and/or business is risky or even permissible at all. This product monitors all activity of each individual and/or company to compute a perpetually up-to-date risk score and prompt swift reviews when the risk profile changes.

Technically, this product line deals with challenges around large volume data profiling, diverse data sources, network-like pattern detection and consistency as the chief non-functional requirement. These products are used directly by end users, ranging from Data Scientists, Risk Analysts, and Money Laundering Reporting Officers.

Your Day to Day:

  • Devise test plans and test strategies based on product feature objectives and risks
  • Analyze and decompose complicated software systems and design a strategy to test the system
  • Build advanced and automated test suites and tools to exercise our products
  • Work with the development and test engineering teams to automate testing
  • Report defects and work alongside developers to fix them
  • Partake in the triage and prioritization of defects reported by clients using our SaaS products
  • Maintenance of CI/CD pipelines for your product
  • Conduct research on emerging technologies

Interested click me to apply

Skills Required