QA Engineer
LottieFiles
Software Engineering, Quality Assurance
Posted on Feb 3, 2025
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 like Playwright and TypeScript to 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 into CI/CD pipelines for seamless deployment workflows.
- Provide actionable feedback on testability during the design and development phases.
Required Skills and Qualifications:
- Proven experience in building and maintaining automated test frameworks using tools like Playwright, Selenium, or Cypress.
- Proficiency in TypeScript for test development.
- Solid understanding of QA methodologies, tools, and best practices.
- Experience with CI/CD pipelines and integrating automated testing workflows into them.
- Excellent problem-solving skills and a keen eye for detail.
- Familiarity with testing 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 like Vitest or Jest.
- Familiarity with canvas-based environments or testing animation workflows (e.g., .lottie files).
- Understanding of performance testing and tools to measure application scalability.
- Knowledge of Rust, C, or ThorVG (helpful but not required).
- Familiarity with test case management tools like 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