QA Engineer

Posted on April 18, 2025

Apply Now

Job Description

  • Role: QA Engineer
  • Experience: 3 Years
  • Location: Remote
  • *Key Responsibilities*
  • Design, develop, and execute manual and automated test cases for web applications and APIs.
  • Collaborate with developers and product owners to understand requirements and translate them into test strategies.
  • Build and maintain automation frameworks for UI (e.g., Selenium, Cypress) and API (e.g., RestAssured, Postman).
  • Test front-end components built in React and back-end services built in Spring Boot.
  • Validate RESTful APIs for performance, data accuracy, and security.
  • Perform regression, integration, smoke, exploratory, and performance testing.
  • Integrate tests into CI/CD pipelines (Jenkins, GitHub Actions, etc.).
  • Log and track defects using JIRA and ensure timely resolution.
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
  • *Required Skills*
  • 2+ years of experience in manual testing of web apps and APIs.
  • 2+ years of experience with test automation tools like Selenium, Cypress, or Playwright.
  • Strong knowledge of Java and/or JavaScript/TypeScript for test scripting.
  • Proficiency in API testing using Postman, RestAssured, or similar tools.
  • Experience testing web applications developed with Spring Boot and React.
  • Good understanding of postgresql, databases, and test data management.
  • Familiarity with Git, CI/CD pipelines, and modern DevOps workflows.
  • Exposure to Agile/Scrum methodologies.
  • *Nice to Have*
  • Experience with BDD frameworks like Cucumber.
  • Knowledge of performance testing tools (JMeter, Gatling).
  • Experience in Docker/Kubernetes environments.
  • Security testing fundamentals.

Required Skills

2+ years of experience in manual testing of web apps and apis. 2+ years of experience with test automation tools like selenium cypress or playwright. strong knowledge of java and/or javascript/typescript for test scripting.