Job Description

About the Role

We're looking for a meticulous and passionate QA Engineer to join our team. You'll be responsible for ensuring the quality of our applications by identifying bugs, suggesting improvements, and automating tests. If you have a sharp eye for detail, love breaking things to make them better, and thrive in a collaborative environment, we’d love to meet you.

Responsibilities

  1. Design, develop, and execute manual and automated test cases based on requirements and specifications.
  2. Identify, record, and track bugs using tools like JIRA or similar.
  3. Collaborate with developers, product managers, and designers to understand features and functionality.
  4. Perform thorough regression testing when bugs are resolved.
  5. Maintain and expand test automation frameworks (e.g., Selenium, Cypress).
  6. Monitor application performance and reliability in staging and production environments.
  7. Advocate for best testing practices and drive continuous quality improvement.

Requirements

  1. Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  2. 2+ years of experience in software QA (manual and/or automation).
  3. Strong knowledge of software QA methodologies, tools, and processes.
  4. Hands-on experience with automated testing tools (e.g., Selenium, Cypress, Playwright).
  5. Familiarity with CI/CD pipelines and tools like GitHub Actions, Jenkins, or GitLab CI.
  6. Excellent problem-solving skills and attention to detail.
  7. Strong communication and collaboration abilities.

Nice to Have

  1. Experience testing web and mobile applications.
  2. Familiarity with JavaScript, Python, or any modern scripting language.
  3. Experience with performance testing tools like JMeter or LoadRunner.
  4. Exposure to Agile/Scrum development practices.
  5. Knowledge of APIs and tools like Postman or Swagger.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application