Software Engineer in Test – TF at Feedzai #vacancy #remote

At Feedzai (Permanent), in Portugal
Expires at: 2024-11-01
Remote policy: Full remote

Feedzai is the world’s first RiskOps platform for financial risk management, and the market leader in safeguarding global commerce with today’s most advanced cloud-based risk management platform, powered by machine learning and artificial intelligence. Feedzai is securing the transition to a cashless world while enabling digital trust in every transaction and payment type. The world’s largest banks, processors, and retailers trust Feedzai to protect trillions of dollars and manage risk while improving the customer experience for everyday users, without compromising privacy. Feedzai is a Series D company and has raised $282M to date. With a valuation of +$1.5B, the company’s technology protects 900 million people in 190 countries. 

The Engineering (Tech) Team is responsible for all Feedzai product development. Together with Product Management and Data Science, we build the next generation of tools to catch fraud in real-time with a machine learning first approach. Formed by engineers and managed by engineers, at Feedzai, you will find one of the most talented teams out there, from junior to senior engineers.

We are fast-paced and provide a safe, open, and collaborative environment that encourages us to lean in, try new things, and discover our potential with continuous learning for everyone.

While building the best value for our customers, you will work with a wide range of technical challenges. Such as building distributed systems that need to operate 24/7 and ultra-low latencies solving UI/UX problems to help fraud analysts to fight fraud more efficiently. In addition, designing extensive databases from relational, NoSQL, and graphs, validate, and develop new data science techniques and algorithms.

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. 

As Software Engineer in Test you will be, as part of the product development team, responsible for developing the products that allow Acquiring banks and Payment Service Providers to manage risk across their portfolio of merchants: Transaction Fraud and Merchant Monitoring. Both products leverage the same underlying Feedzai RiskOps platform, complementing it with specialised services and modules catering for the needs of these industry use cases.

Merchant Monitoring aggregates and assesses all transactions happening in the scope of every merchant with the goal of identifying suspicious patterns over large periods of time, detecting risks such as collusion, money laundering, bankruptcy and more. This product protects the bank/payment provider from internal threats (fraudulent merchants). The result is preventing criminal organizations from obtaining the funds they need to operate, specially when using online facade merchants selling fake goods. Main requirements

Your Day to Day:

  • Devise test plans and test strategies based on product feature objectives and risks
  • Analyze and decompose complicated software system 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 

Nice to have

You Have & You Know-how:

  • BSc/MSc degree in Computer Science or a similar technical degree
  • ISTQB Certification
  • Relevant work experience, including development and/or test automation experience
  • Test planning, specification, and execution under several conditions
  • Good coding skills in Java 
  • Experience in Selenium, Cypress, Docker and Kubernetes is a plus
  • Good scripting skills in at least one common language (Python, Bash)
  • Proficient in a UNIX/Linux environment
  • Knowledge of CI environments (Jenkins, GitLab CI)

Tools

  • JIRA and Confluence
  • Feedzai System Test Framework (Java)
  • Selenium & Cypress
  • Postman & Rest Assured
  • Sonar
  • Snyk (Common Vulnerabilities and Exposure Control)
  • Git, Jenkins, Gitlab
  • Renovate (dependency management)
  • Docker e Kubernetes 

Benefits & Perks

We provide Feedzaians with benefits that help to facilitate well-being and a work-life balance. 

– Mental Health / Menstruation Leave Benefit

– Well-being Allowance

– Employee Assistance Programs

– Flex / Remote Work Options

– Flexible Work Schedule 

– August 4 Day Work Weeks

Git sonarqube Unix rest-assured GitLab CI/CD Python Cypress Confluence Linux snyk Jira renovate Docker Kubernetes Java Postman Bash Selenium Jenkins

Leave a Reply