Machinify logo

Automation Engineer UI Quality Assurance

MachinifyRemote
Palo Alto
75000 - 150000
Posted August 9, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Senior Automation Engineer - UI

Machinify

About Machinify:

Machinify is a leading provider of AI-powered software products revolutionizing healthcare claims and payment operations. We are a digital-first company committed to fostering a flexible and supportive work environment.

Job Summary:

We are seeking a highly motivated and experienced Senior Automation Engineer to join our growing team. You will play a crucial role in designing, developing, and improving automation tools and tests, with a primary focus on frontend automation testing.

Key Responsibilities:

  • Design, develop, and maintain automated tests for UI functionality.
  • Collaborate with Product Managers, Designers, and Engineers to understand testing requirements and procedures.
  • Develop and execute both manual and automated tests to validate application functionality.
  • Drive quality testing initiatives, analyze application performance, and identify areas for improvement.
  • Contribute to the continuous improvement of our testing processes and infrastructure.

Required Skills:

  • 6+ years of experience as an Automation Engineer with a strong focus on UI and service layer testing.
  • Proficiency in JavaScript and familiarity with front-end testing frameworks (Cypress or Playwright).
  • Solid understanding of SQL, CI/CD pipelines (Jenkins, Github Actions), Docker, and Git.
  • Excellent communication, critical thinking, and analytical skills.

Benefits:

  • Competitive salary range: $155k - $180k (dependent on leveling and experience).
  • Comprehensive benefits package including equity, healthcare, flexible time off, and generous learning and development reimbursement.
  • Flexible work arrangements and a commitment to work-life balance.

To Apply:

Please submit your resume and cover letter to [email protected]

Qualifications

Required:

  • Experience: 6+ years of proven experience as an Automation Engineer, specializing in UI and service layer testing.
  • Technical Skills:
    • Proficiency in JavaScript and experience with front-end testing frameworks (Cypress or Playwright).
    • Solid understanding of SQL, CI/CD pipelines (Jenkins, Github Actions), Docker, and Git.
  • Soft Skills:
    • Excellent communication, critical thinking, and analytical skills.
    • Ability to collaborate effectively with cross-functional teams (Product Managers, Designers, Engineers).

Preferred:

  • Experience with healthcare claims and payment operations.
  • Familiarity with Agile development methodologies.
  • Contributions to open-source projects.

Key Responsibilities:

  • Design and Develop Automation: Develop, implement, and maintain automated test scripts and frameworks specifically focused on UI testing.
  • Collaborate with Development Teams: Work closely with product managers, designers, and engineers to understand application functionality, identify testing requirements, and ensure alignment with project goals.
  • Execute and Analyze Tests: Conduct both manual and automated tests to validate UI functionality, identify defects, and ensure adherence to quality standards.
  • Improve Testing Processes: Continuously evaluate and improve testing processes, methodologies, and tools to enhance efficiency and effectiveness.
  • Document and Report: Create comprehensive test documentation, including test plans, test cases, and defect reports. Communicate test results and findings to stakeholders in a clear and concise manner.

Selection Process

Machinify Hiring Workflow: Automation Engineer - UI Quality Assurance

1. Application Review: Candidates submit their resumes and cover letters through the Machinify careers portal. The AI-powered system screens applications based on keywords, skills, and experience matching the job description.

2. Initial Screening: Qualified candidates are contacted for a brief phone interview with a recruiter to discuss their background, experience, and interest in the role.

3. Technical Assessment: Shortlisted candidates complete a technical assessment evaluating their coding skills, UI testing knowledge, and problem-solving abilities.

4. Interview Rounds: Top performers participate in two rounds of interviews:

  • Behavioral Interview: Focuses on assessing soft skills, communication, teamwork, and cultural fit.
  • Technical Interview: Led by senior engineers, this interview delves deeper into technical expertise, project experience, and problem-solving approaches.

5. Final Decision: The hiring manager makes the final decision based on the candidate's performance throughout the process.

6. Offer & Onboarding: A competitive offer is extended to the selected candidate, followed by a smooth onboarding process to integrate them into the Machinify team.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Machinify

About Machinify

Machinify is a leading provider of AI-powered software solutions revolutionizing healthcare claims and payment operations. We are a digital-first company committed to building innovative products that streamline processes and improve efficiency for healthcare providers and payers.

At Machinify, we believe in fostering a culture of collaboration, innovation, and employee well-being. We offer flexible work arrangements, unlimited PTO, recharge days, and a dedicated no-meetings day each week to ensure our team thrives.

We are passionate about making a positive impact on the healthcare industry and are driven by a mission to simplify complex processes and empower our clients to focus on delivering exceptional patient care.

Ready to Apply?

Join Machinify and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job