Description

You will ensure the quality and performance of Java applications through manual and automated testing strategies.

Responsibilities

  • Design and document test plans, test cases, and strategies for Java-based applications.
  • Develop and maintain automated test scripts using Java-based frameworks.
  • Execute manual testing for complex system integrations and perform regression testing.
  • Identify, document, and track defects using tools like JIRA or Bugzilla.
  • Conduct performance and load testing to validate application stability under various conditions.

Required Skills

  • 5+ years of experience in software testing with a focus on Java applications.
  • Strong proficiency in Java programming and its libraries.
  • Hands-on experience with Selenium WebDriver, JUnit, and TestNG.
  • Experience writing and executing SQL queries for data validation.
  • Proficiency with version control systems like Git.
  • Experience working with CI/CD pipelines and tools such as Jenkins or GitLab CI.
  • Knowledge of web services testing (REST/SOAP) using Postman or SoapUI.
  • Experience with manual testing and defect lifecycle management.

Preferred Skills

  • Experience with Agile/Scrum methodologies.
  • Knowledge of cloud platforms like AWS or Azure.
  • Familiarity with containerization technologies such as Docker.

Education

Any Graduate