Job Description
We are looking for a detail-oriented and experienced
QA Engineer
to join our dynamic team full-time. The ideal candidate is passionate about delivering high-quality software, has a strong understanding of automated and manual testing, and thrives in a collaborative, fast-paced environment. You will play a key role in ensuring the reliability and performance of our products, including web-based creativity tools and interactive animation workflows.
Key Responsibilities:
- Design, develop, and execute comprehensive test plans and test cases for both automated and manual testing.
- Build and maintain robust automated test suites using tools likePlaywrightandTypeScriptto ensure the reliability of our web applications.
- Collaborate closely with developers, designers, and product managers to understand requirements and ensure test coverage for all use cases, edge cases, and workflows.
- Conduct end-to-end (E2E), functional, regression, and performance testing for web applications.
- Identify, document, and track bugs through to resolution using issue tracking tools.
- Establish and maintain testing best practices, ensuring scalability and reliability of testing processes.
- Integrate automated testing intoCI/CD pipelinesfor seamless deployment workflows.
- Provide actionable feedback on testability during the design and development phases.
Required Skills and Qualifications:
- Proven experiencein building and maintaining automated test frameworks using tools like Playwright, Selenium, or Cypress.
- Proficiency inTypeScriptfor test development.
- Solid understanding ofQA methodologies, tools, and best practices.
- Experience withCI/CD pipelinesand integrating automated testing workflows into them.
- Excellent problem-solving skills and a keen eye for detail.
- Familiarity withtesting in a frontend-heavy environment, particularly with frameworks like React.
- Ability to write clear, concise, and comprehensive test plans and documentation.
Nice to Have:
- Experience with testing frameworks likeVitestorJest.
- Familiarity withcanvas-based environmentsor testing animation workflows (e.g.,.lottiefiles).
- Understanding ofperformance testingand tools to measure application scalability.
- Knowledge of Rust, C, or ThorVG (helpful but not required).
- Familiarity withtest case management toolslike TestRail or similar.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of professional experience in QA engineering or software testing.
Our Tech Stack:
- Frontend:React, TypeScript
- Backend:NodeJS, GraphQL Yoga, EdgeDB
- Automation Tools:Playwright, Vitest, Jest
- Others:ThorVG, WebGL
LottieFiles Perks
- Fully Remote Working Environment
- Flexible Work Hours
- A welcome gift and LottieFiles swag pack
- Bonus to set up your workstation at home
- Unlimited Leave Days
- Medical Insurance
- Generous learning budget
- Gym membership
- Co-working space membership