Skip To Main Content
backBack to Search

Junior Java Developer for a Software Company

SET.Java, Java, TestNG
warning.png
Sorry, this position is no longer available

Currently we are looking for a remote Java Developer to join our global team.

The customer is a multinational company that provides cloud-based human capital management software solutions.

Responsibilities
  • You will work with our Agile teams including Development/ Product/ UX/UI/ Support/DevOps on our award-winning social recognition products
  • Developing testing strategy and test cases as part of a product development team.
  • Initiate, develop and maintain automation framework and framework enhancements. Investigate and apply new tools to the current test framework.
  • Develop and maintain Automated test scripts for Functional & Non-Functional scenarios.
  • Trace exceptions in test failures using debugging and Linux server logs.
  • Work very closely with QAs and developers to review functional automation test coverage to ensure QA goals are met.
  • Log and take ownership of defects found, produce reports, analysis trends of the defects found.
  • Communicate test results, metrics and risk assessments to the project stakeholders.
  • Constantly review/suggest new approaches in measuring code test coverage.
  • Maintain existing and create new Test Cases in test repository.
  • Be self-motivated and manage time spend across work day to creating new features, updating old features, investigating failing tests and server deployment issues.
  • Participate in major release regression activities.
Requirements
  • 6+ months experience testing online services / Internet-based systems, in an Agile environment.
  • Strong Java experience using Object-oriented programming paradigm.
  • Experience in Spring core (mandatory)
  • Experience in Spring data access & spring boot (desirable but not essential)
  • Experience of interface development with Web Services.
  • Multi-Browser and server-side test automation using TestNG, WebDriver, UniREST, DBFit.
  • Experience in creating well-defined test frameworks using patterns like POM, DRY and Spring boot.
  • Experience developing and executing automated test suites using CI tools like TeamCity or Jenkins.
  • Experience diagnosing, reporting, tracking and resolving quality issues.
  • Experience in RDBMS.
  • Good knowledge of UNIX or Linux and able to write bash scripts.
  • Expertise with JUnit, Mock, Stub and/or other testing frameworks.
  • Degree in Computer Science, Information Systems, or another related field. Or equivalent work experience
  • ISTQB Certification in automation isantage
  • Proficient English (written and spoken) B2
Benefits
  • 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

These jobs are for you