General QA Engineer to $2900
Product is a service platform designed to optimize private medical practice management. It is available as both a web and a mobile application. The core feature is telemedicine, including video calls with patients. Additional features include patient messaging, online appointment booking, electronic medical records, and in-app payments for appointments.
We are looking for a mid-level Quality Assurance Engineer with a primary focus on end-to-end functional manual testing, and a secondary focus on maintaining and extending existing automated tests within the assigned domain. You will collaborate with international teams across the US, Europe, and Mexico, performing manual and exploratory testing for new features while contributing to the development and maintenance of end-to-end automated test suites.
You will help strengthen existing test coverage by improving regression and smoke test reliability, enabling the team to deliver planned features and service improvements efficiently while upholding high quality standards.
- Take on the role of a dedicated QA within the squad (Scrum team).
- Perform manual and exploratory testing for new features prior to automation.
- Participate in all QA-related activities across the squad’s (Scrum team’s) workflow, including requirements analysis, test design, automation, manual testing, and release support.
- Take key responsibility for test planning and test case coverage within the squad’s scope.
- Identify, document, and monitor defects, including production issues.
- Maintain, optimize, and refactor existing automated tests to ensure stability, reliability, and performance.
- Collaborate closely with software engineers, test engineers, and product managers within the squad’s scope.
- Participate in requirements analysis, refinement, and story grooming, driving a shift-left approach from the QA perspective.
- Prepare quality reports, maintain comprehensive test documentation, and ensure traceability across test coverage.
- Participate in code reviews and support the integration of automation best practices into the SDLC.
Desired Skills & Experience:
- Minimum 2 years of hands-on experience in QA roles.
- UI Automation experience. Proficiency in object-oriented programming (OOP) using languages such as Python or JavaScript. Experience with Ruby is a strong plus.
- Strong understanding of software testing methodologies, approaches, and techniques with proven practical application.
- Experience in designing scalable, maintainable test cases
- Prior experience working within Agile/Scrum development environments.
- Understanding of web technologies including HTML, CSS, JavaScript, JSON, REST APIs, and basic SQL.
- Experience with version control systems such as Git for code management and collaboration.
- Skilled in preparing high-quality documentation including test plans, test cases, test scripts, and reports to ensure complete coverage and traceability.
- Excellent written and verbal communication skills, with the ability to articulate technical concepts and collaborate effectively across teams.
Organizational aspects of working at the company:
- Remote-first work format; those who wish can work from the Kyiv office (11/61 Lva Tolstoho St.).
- Employees are engaged as individual entrepreneurs (FOP), Group 3 taxation. Salary is calculated in GROSS. FOP-related accounting and reporting are handled independently by the contractor.
- Opportunity to manage professional and career growth within the company (annual performance reviews).
- Vacation and sick leave: Officially, according to the SimplePractice contract, the company provides 10 days of vacation and sick leave, but in practice the team allows more. Time-off (“days off”) arrangements are discussed individually. You can expect around 3 working weeks of paid vacation.
- Short Fridays from May 30 until the end of August.
- Additional well-being days provided by the company (extra company-wide days off).
- Christmas break.
- All official public holidays in Ukraine.
- The company provides equipment if needed.
Hiring process:
- Screen call (30 min)
- Cultural Interview (45–60 min)
- Technical Interview (1.5 hours)
- Final Interview (30 min)
- Background check
Required skills experience
| QA Manual | 2.5 years |
| JavaScript | 1 year |
| OOP | 2 years |
| UI Automation Testing | 1 year |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |