Senior QA Engineer (50/50 Manual/Auto)
We’re looking for an experienced Senior QA Engineer to join our new client’s team — a company specializing in AI-driven tools designed to enhance creativity and streamline creative processes for individuals and businesses. Founded in 2023 and based in Los Angeles, its products aim to support innovative projects across various industries. We need a strong team to develop a custom application from the ground up to accurately estimate the construction costs and timelines for amusement parks and attraction parks.
Important: this position requires being able to work in EST timezone (9am EST — 6pm EST = 3pm CET — 11pm CET) + be ready to start ASAP (15.09)
Team Composition:
- 2 Data Engineers
- LLM Engineer
- Project Manager
- 2 FE Developers
Role Responsibilities 👨💻
- Design, implement, and maintain automated test suites in JavaScript/TypeScript (initially for API, later extending to frontend).
- Perform manual testing (exploratory, regression, and functional) to complement automation and ensure full coverage.
- Design and maintain test data and test environments as needed.
- Analyze and process requirements to ensure comprehensive test coverage across APIs and frontend features.
- Create and maintain test documentation (test plans, test cases, checklists) aligned with acceptance criteria and functional requirements.
- Create detailed bug reports with reproduction steps, videos, and screenshots, and verify fixes in subsequent builds.
- Collaborate closely with the development team, product managers, and other QA to ensure the project is delivered with the highest quality throughout the entire development cycle.
- Integrate and maintain automated tests within CI/CD pipelines to support continuous testing.
- Participate in planning & estimation sessions and ensure scope is delivered according to agreed estimates.
- Communicate proactively with the PM in case of issues, risks, or blockers.
- Contribute to the continuous improvement of QA processes, tools, and strategies.
- Mentor and support other QA engineers, sharing best practices in automation and manual testing (if needed)
Effectively communicate in English during regular client and team calls.
Skill set and experience we believe you should have for that role 🤓
- 5+ years of experience in Quality Assurance, with a balanced focus on manual (50%) and automated (50%) testing.
- Strong programming skills in JavaScript and TypeScript for test automation (2+ years at least)
- Proven experience in API testing (REST, GraphQL) using tools and frameworks such as Postman, Newman, Cypress or Playwright, Selenium.
- Deep knowledge and practical understanding of QA methodologies, testing types, and techniques, with the ability to apply them effectively.
- Hands-on experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or similar), Docker and Kubernetes for containerization and orchestration in test environments, cloud technologies (AWS / Azure / GCP)
- Ability to design and maintain test environments and test data
- Quick learning capability of environment and new tools
- Adapt to changing environment and system requirements
- Ability to focus on multiple tasks simultaneously
- Fluent English: able to participate in meetings with the client
- Strong collaboration and interpersonal skills
- Excellent analytic, problem-solving skills
- Think creative, smart and come up with new ideas to improve the testing process
Experience to work independently
What sets us apart?
Here are just a few reasons why this position is a standout opportunity:
✨ Work with Next-Generation Businesses: You’ll collaborate with outstanding fintech startups, work with the latest technologies, and help build processes from scratch in a truly dynamic environment. Here you’ll not just complete tasks, but also play a key role in transforming new clients into long-term partners through our deep expertise.
🚀 Opportunity for Growth: As part of our dynamic and fast-growing team, you’ll have the chance to make a real impact and grow your career in exciting new directions.
🌍 Remote Mode: You can have a fully comfortable mode, just stick to deadlines and attend team meetings.
🕰️ Flexible Schedule: Our cooperation will not have an impact on the work-life balance — this is the most important thing for us. In INSART we are committed to making cooperation enjoyable and comfortable first.
💡 Innovation: We’re constantly pushing the boundaries of what’s possible, so you’ll have the chance to join cutting-edge projects and technologies.
👩💻 Diversity and Inclusion: We believe that diversity and inclusion are essential to building a strong and successful team. We welcome people of all backgrounds and experiences to join us.
👥 Collaborative Environment: You’ll stay closely with our talented developers to ensure that our products and features are thoroughly tested and of the highest quality.
📚 Free Learning: We believe in continuous learning and development, so we provide free access to a variety of online learning resources to help you stay up-to-date with the latest technologies and industry trends.
Join us!
Required languages
English | C1 - Advanced |
Ukrainian | Native |