QA Engineer
Posted on April 18, 2025
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.