Automated QA Tester APPLY TO THIS JOB

About Us:

SelfDecode is a well-funded biotech startup in the personalized health space. We build software to help interpret peoples’ genetics, lab tests, and symptoms in order to give personalized health recommendations. Our primary goal is to give people the tools they need to live a healthier and better life.

  • We are a flat organization and prioritize efficiency.
  • We work as a team and every input and suggestion is taken into account, no matter who it comes from.
  • We thrive on open communication and dedication.
  • We are a meritocracy and people who show good abilities or skills can move up in the organization fast, get raises, etc…
  • We expect people to work full-time without side gigs.
  • We expect the applicant to have a long-term relationship with our company.
  • We expect the applicant to be proactive and autonomous.
  • Dishonesty is not tolerated at all, and we thrive on trust.

Job Description:

We are looking for a motivated, communicative, and detail-oriented Automated QA Tester to ensure our website, application, and product are delivering the best possible experience to our customers.

The role is:

  • Full time
  • Fully Remote
  • No agencies
  • Salary: $15k – $40k USD per year, depending on skills, experience, proficiency in our tech stack, etc…


  • Thorough testing of a continuously updated Web service with automated tools
  • Catching bugs in the user experience, documenting them, and reporting them to the development team
  • Assisting the development team in testing sprint release candidates
  • Assisting the frontend team with testing and validating marketing and sales flows

Required Skills & Experience:

  • Minimum of 2 – 3 years in a professional role as an Automated QA tester
  • Frontend Automation expertise using Cypress/Selenium, Etc,...
  • Knowledge of testing tools and frameworks
  • Expertise in either Javascript/Typescript, Python, or Java (Javascript preferred)

Note: the test task will be given in Javascript and Cypress, so you would be expected to complete that.


  • Familiarity with Agile software development methodologies
  • Degree in Software or Computer Sciences disciplines

Time Zone:

  • European and West Asian

Important: Share your LinkedIn profile. Having an up-to-date LinkedIn profile will make you a more competitive applicant!

Hiring Process:

Our typical hiring process looks like this:

  • Screening tests & questionnaires
  • Test task
  • Interviews

Our hiring process is heavily focused on screening tests instead of interviews. So instead of the three to five interviews that are typical for many companies, we typically just have two interviews and the screening tests.


The screening tests help us predict if you are able to solve complex problems and reason well.


You will be prompted to take our screening tests as soon as you fill out the questionnaire. 


The way the tests are designed is that each stage has a disqualification so that if you don't pass, you can't progress to the next stage.


We do not consider applicants who don't pass our screening tests, so please be sure to make it to the end.


You cannot take a break mid-test, but you can take a break in between tests and come back.


  • Javascript Test (±10 min)
  • Python Test (±15 min)
  • Logic Puzzle (±25 min)
  • Logic Passages (±20 min)
  • Logic Passages 2 (±25 min)

In total, this should take around one hour and a half to complete, but keep in mind that these replace one to two interviews which would otherwise take place.


In order to be hired by our company, all of these tests must be successfully completed and you must pass our minimum scoring threshold for each section.


If you're up for the challenge, then we invite you to apply!  


Note: Please complete the application and pre-screening within seven days of starting or you will be automatically disqualified. If you can't take it within seven days, email us and we will give you a time extension.



If you have any questions, you can email us at