G2i logo

QA Engineer

G2i
Full-time
Remote
QA Engineer

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.

  • 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