We are looking for a QA Engineer with 1–3 years of experience in both automation and manual testing to join our dedicated Quality Assurance team. In this role, you will play a critical part in maintaining our high standards of quality. You’ll help ensure smooth, high-quality releases by combining hands-on exploratory testing with the development and maintenance of test automation for our web and API applications.
If you are a curious, proactive problem-solver who is eager to grow your automation skills, we encourage you to apply!
Role Responsibilities:What You'll Do
This position is centered on ensuring high quality throughout the development lifecycle through meticulous testing and continuous improvement of our testing processes.
- Manual Testing: Write and execute comprehensive manual test cases, covering functional, regression, exploratory, and edge cases to ensure application quality across various browsers and devices.
- Test Automation: Build, maintain, and execute automated tests for both UI and API layers, primarily using Playwright (or a similar modern framework).
- Defect Management: Identify, document, track, and retest defects using Jira (or similar issue-tracking tools), ensuring clear communication of severity and reproduction steps.
- Cross-Functional Collaboration: Collaborate closely with developers, product owners, and designers to clarify requirements, provide feedback, and facilitate early testing within the development cycle.
- Process & Quality Focus: Actively contribute to sprint QA activities, help manage and update core regression packs, and utilize reporting dashboards to monitor and communicate quality metrics.
- CI/CD Support: Support the team in integrating and running automated tests as part of our CI/CD pipelines to enable continuous delivery.
Role Requirements:What We're Looking For
- Experience: 1–3 years of hands-on QA experience, demonstrating a practical mix of manual and automation testing.
- Automation Knowledge: Practical knowledge of at least one automation tool or framework (e.g., Playwright, Selenium, Cypress).
- Programming Skills: Basic proficiency in a relevant programming language for writing test scripts (e.g., JavaScript/TypeScript, Java, or Python).
- Agile Proficiency: Familiarity with Agile methodologies and comfortable working within sprint cycles.
- Attention to Detail: A highly detail-oriented, curious, and proactive mindset with strong problem-solving skills.
Good to Have (Preferred Skills)
- Experience with dedicated API testing using tools like Postman or through automated frameworks.
- Familiarity with common test management tools (Zephyr, TestRail, or Xray).
- SQL/Database Testing skills to validate data integrity and transactional results.
- Knowledge of test reporting tools (e.g., Allure/ExtentReports).
- Understanding of CI/CD concepts and tools (Jenkins, Azure, GitHub Actions).
Job Type: Full-time