Browse All Jobs
Job Description
Ethos is seeking a Software Engineer in Test to ensure the quality of its web applications. The candidate will be responsible for building and maintaining automation frameworks, validating UI workflows, and collaborating with product and engineering teams. Ethos values diversity and inclusion and offers an inclusive workplace.

Role involves:
  • Designing, developing, and maintaining frontend and API automation frameworks using Playwright or Selenium.
  • Deriving detailed test cases from Product Requirement Documents (PRDs) and Entity Relationship Diagrams (ERDs).
  • Writing and executing advanced SQL queries to support test validation and data setup.
  • Working closely with developers, QA analysts, and system engineers to define test strategies.
  • Owning and maintaining automation frameworks, tools, and scripts to support continuous integration and delivery.
  • Designing and implementing API tests using Postman, Rest Assured, Playwright API, or Jest.
  • Continuously improving test case quality and automation coverage for functional, regression, sanity, and end-to-end UI testing.

Requirements:
  • Strong hands-on experience with Playwright (UI & API), Selenium, Postman, Rest Assured, or Jest.
  • Proficient in JavaScript or Node.js environment.
  • Hands-on experience with cross-browser test strategies and debugging UI issues across multiple environments.
  • Proficiency in writing advanced SQL queries for backend data verification.
  • Ability to convert PRDs and ERDs into actionable, automated test cases.
  • Familiarity with source control (Git), CI/CD pipelines, and test reporting frameworks.
  • Excellent analytical, problem-solving, and communication skills.
  • Self-motivated with the ability to work in fast-paced, agile teams.

Ethos offers:
  • An inclusive and authentic workplace.
  • An equal opportunity employer who values diversity and inclusion.
Apply Manually