Software Test Engineer (AQA, Cypress)

Software Test Engineer (AQA, Cypress)
Categories: QA
Type: Full-time (8h/day)
Location: Remote
Industry: Insurance

Role Overview

We’re looking for a Senior Software Test Engineer to ensure that software works correctly and meets requirements. The role includes planning tests, finding and reporting defects, and performing manual and automated testing while working closely with developers and product teams.

Company Description

Our customer is US-based life insurance provider headquartered in Salt Lake City, Utah. It focuses primarily on retirement solutions, including fixed indexed annuities and multi-year guaranteed annuities, and operates across most states.

Responsibilities

Design & Execute Tests Cases

  • Develop comprehensive and detailed automation test cases based on functional and non-functional requirements.
  • Run automated and manual tests to validate software functionality, identify defects, and ensure the application behaves as expected.
  • Update and refine existing automation test cases to reflect new features, enhancements, or changes in the application.

Identify & Report Bugs

  • Analyze test results to detect discrepancies, defects, and bugs in the software.
  • Record detailed bug reports with clear descriptions, reproduction steps, and log files.
  • Work closely with the development team to clarify bugs, assist in debugging, and verify that issues are fixed.

Collaboration & Technical Expectations

  • Participate in the project planning meetings to understand requirements and align testing priorities.
  • Work with product owners and stakeholders to clarify business requirements for the project.
  • Provide suggestions for improvements to ensure alignment with project goals and timelines.

Documentation & Reporting

  • Maintain accurate records of test results, inspections, and quality-related activities.
  • Outline the strategies and procedures for ensuring quality.
  • Provide updates on the status of testing and quality assurance activities for the project.

Requirments

  • 5+ years of software test engineering experience.
  • Strong expertise in Cypress automation and Cypress Dashboard platform.
  • Comprehensive knowledge of TypeScript or JavaScript programming languages.
  • Extensive experience with database, preferably Azure Data Studio or SSMS.
  • Experience in developing test plans and test cases by analyzing requirements and project documentations.
  • Ability to analyze complex systems and identify defects.
  • Experience with manual and automated software testing approaches.
  • Clear and efficient communication, both written and verbal.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.

Nice to Have

  • Experience with tools like TestRail, Bitbucket and Jira.
  • Practical experience with Continuous Integration and Continuous Deployment tools, ideally TeamCity.
  • Experience in the Insurance Industry.

Working Conditions

Mon – Fri 9-5 (US MST timezone) at least 6 hours of daily overlap (!).

Stages

  1. Initial Screening (10 min).
  2. HR Interview (30 min).
  3. Tech Interview with Engineering Manager (60 min).
  4. Team Panel (30 min).
  5. Job Offer.

We offer

Work from anywhere

Work from anywhere (fully remotely or in our offices)

Competitive salary

Competitive salary based on the results of the interview

PTO

Paid vacation, national holidays and sick leaves

Professional education

Professional education reimbursement

Legal

Legal, accounting and taxes support

We accept job applicants preferably from Ukraine, but also consider talents from other parts of Europe and LATAM (primarily Brazil).

Sorry! This job has expired.

Other Job Postings You Might Be Interested In

Lyubomyr photo
quotes
Back in 2013, I founded EchoUA, which later evolved into EchoGlobal with a simple idea: to connect tech-oriented companies worldwide with top remote IT professionals. #Entrepreneur, #TalentHunter, #SoftwareEngineer
Lyubomyr photo

✎ posted by

Lyubomyr Reverchuk