Remote (Global)

Ethos is hiring a Contract QA Automation Engineer

About the Role

Sezzle is looking for a Contract QA Automation Engineer to join our team. In this role, you will be responsible for building and maintaining robust automated testing frameworks for our client products, working collaboratively within an Agile environment to ensure high quality and resolve issues.

What You'll Do

  • Develop an automation framework using NodeJS (ExpressJS)
  • Design, develop, and maintain automated testing frameworks and scripts using Cypress.io with TypeScript/JavaScript
  • Work with Playwright (Codeceptjs/Puppeteer) to test features, including heavy use of mocking techniques for HTTP and WebSocket protocols
  • Work with Selenium WebDriver to write automation tests for testing 3rd party APIs and services from APigee
  • Use WebDriver to write automation tests
  • Work with Jenkins as a CI/CD tool to run tests and suites for different environments like QA/Dev/Stage
  • Write unit tests using Jest
  • Collaborate with developers to identify and resolve bugs
  • Use Jira as a task management tool and Zephyr to manage test cases
  • Use Testomat.io for reporting and auditing automated test results

What We're Looking For

  • Proven experience as an Automation Tester or similar role
  • Experience with Playwright, API testing (REST/GraphQL), cross-browser testing, CI/CD integration, and a solid test strategy
  • Proven experience with tools and languages such as Jest, NodeJS, Selenium WebDriver, and Cypress.io
  • Excellent English communication skills
  • Analytical mind and problem-solving aptitude
  • Strong organisational skills
  • Comfortable working in a dynamic production environment and managing client expectations effectively
  • Distinct customer focus and quality mindset
  • Good communication skills, both verbal and written
  • Strong experience working on Agile methodology

Nice to Have

  • Familiarity with Agile frameworks and regression testing
  • Experience with Playwright (web), XCUITest (iOS), Espresso (Android)

Technical Stack

  • NodeJS, ExpressJS, Cypress.io, TypeScript/JavaScript, Playwright, Codeceptjs, Puppeteer
  • Selenium WebDriver, Jenkins, Jest, Jira, Zephyr, Testomat.io

Team & Environment

You will be part of a client team within the Engineering department.

Benefits & Compensation

  • The chance to work with a forward-thinking, ethical, and fun group of people
  • Opportunity to develop and grow your skills in a fast-moving business
  • Remote-first working environment
  • Flexible working and work–life balance as standard for all employees

Work Mode

This is a remote position. We are accepting applications from candidates based in Portugal or remotely within the EU (GMT timezone).

We’re an equal-opportunity employer and value diversity in all its forms. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability.

Required Skills
NodeJSExpressJSCypress.ioTypeScriptJavaScriptPlaywrightCodeceptjsPuppeteerSelenium WebDriverJenkinsJestAPI TestingTest AutomationCI/CD
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Ethos

Ethos is a leading life insurance technology company on a mission to protect families by democratizing access to life insurance and empowering agents at scale. It offers instant, accessible life insurance products with a seamless online process requiring no medical exams.

Visit website
Job Details
Category qa_testing
Posted a month ago