Position Title: Junior Test Engineer (Backend Java Server)

Job Description:

We are looking for a Junior Test Engineer with 3-6 years of experience to join our team. The ideal candidate should have a strong background in testing Java-based backend applications. Experience with Vert.x is optional, but expertise in manual and automated testing is mandatory. The candidate will work closely with the development team to ensure high-quality releases of our backend services.

Key Responsibilities:

  • Develop, execute, and maintain test cases for Java-based backend applications.
  • Perform manual and automated testing to identify defects and ensure software quality.
  • Collaborate with developers and stakeholders to understand requirements and create test plans.
  • Write and execute API tests, functional tests, and performance tests.
  • Automate test cases using tools like Selenium, JUnit, TestNG, Postman, or similar frameworks.
  • Conduct regression testing and participate in CI/CD integration testing.
  • Identify, document, and track bugs using tools like JIRA, TestRail, or similar.
  • Work on improving the testing framework and test coverage.
  • Ensure proper documentation of test cases, test results, and defect reports.

Required Skills & Qualifications:

  • 3-6 years of experience in software testing with a focus on Java-based backend systems.
  • Strong knowledge of manual testing methodologies and automation frameworks.
  • Hands-on experience with API testing using tools like Postman, REST Assured, or similar.
  • Experience with test automation frameworks such as Selenium, JUnit, TestNG.
  • Basic understanding of CI/CD pipelines and experience with tools like Jenkins, Git, or similar.
  • Good knowledge of SQL and database testing (PostgreSQL preferred).
  • Experience in performance testing using tools like JMeter or Gatling is a plus.
  • Familiarity with Vert.x is a plus but not mandatory.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Nice to Have:

  • Experience with containerized environments (Docker, Kubernetes).
  • Exposure to message queues and event-driven architectures.
  • Knowledge of cloud-based testing solutions.

Apply for this job