Skip To Main Content
backBack to Search

Software Testing Engineer in Java (Manual & Automation)

We are seeking a Software Testing Engineer in Java to join our team, focusing on both manual and automated testing to ensure the quality of multiple applications. You will collaborate closely with cross-functional teams to build comprehensive test cases, execute testing activities, and contribute to successful product releases. If you have a passion for quality assurance and automation in Java environments, we encourage you to apply.

Responsibilities
  • Perform manual testing, programming, and debugging tasks
  • Develop a thorough understanding of business goals and product requirements
  • Conduct testing on various projects and determine suitable automation strategies
  • Communicate effectively with project teams regarding features, requirements, and releases
  • Develop tests that fulfill functional, performance, and user acceptance criteria
  • Collaborate with the Scrum team to implement Test Driven Development practices
  • Follow established testing tools and processes and suggest improvements
  • Perform peer reviews of tests and scripts created by team members
  • Verify that user stories and requirements are accurately met
  • Ensure defects are promptly and clearly reported
  • Track testing progress and provide regular status updates
  • Identify and raise potential quality or delivery issues early
  • Assist in troubleshooting production issues to identify possible defects
  • Stay updated on emerging technologies and testing tools
  • Collaborate with product, engineering, and operations teams to align testing efforts
  • Guide and support onshore and offshore consultants as needed
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 2+ years of experience in software quality assurance and automated testing using Java
  • Experience with automated testing of front-end, microservices, and/or serverless applications
  • Proficiency in testing REST APIs
  • Familiarity with issue and test management tools such as Jira, QMetry, or TestRail
  • Experience working with version control systems
  • Experience integrating test suites into CI/CD pipelines
  • Knowledge of cloud environments, especially AWS, for testing purposes
  • Strong communication and collaboration skills
  • English language proficiency at Upper-Intermediate (B2) level
Nice to have
  • Experience with REST Assured for API testing
  • Knowledge of web service and API testing methodologies