Overview

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

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn