Back to results

Java Test Automation Engineer 181937

  • Jersey City, NJ, United States

Applications open in a new tab.

Job details

Experience
6+ years of software development experience.
Posting language
English
Posted

Original job description

Required Skills & Experience

  • 6+ years of software development experience.
  • Strong hands-on experience in Java application development.
  • Experience developing end-to-end functional automation test cases using Playwright with Java.
  • Exposure to cloud technologies (AWS preferred).
  • Experience with Jenkins for CI/CD pipeline integration.
  • Experience working and integrating with Xray (Jira Test Management) for test planning, execution, and reporting.
  • Strong understanding of software development lifecycle (SDLC), testing methodologies, and quality engineering practices.
  • Ability to work independently with minimal direction and drive solutions from analysis through implementation.
  • Experience performing complex technical and functional analysis, design, development, and testing activities.
  • Knowledge of application architecture principles and participation in design/architecture reviews.
  • Strong troubleshooting and problem-solving skills.

Preferred Skills

  • Exposure to Trading / Order Management Systems (OMS) / Financial Services domain is a plus but not mandatory.
  • Experience working in Agile/Scrum environments.
  • Familiarity with test automation frameworks, API testing, and integration testing.

Key Responsibilities

  • Design, develop, and maintain automated functional test frameworks and test suites using Playwright and Java.
  • Build and implement end-to-end test scenarios across web applications.
  • Integrate automated testing into CI/CD pipelines using Jenkins.
  • Manage test execution, defect tracking, and reporting through Xray/Jira.
  • Collaborate with developers, product owners, and business parties to clarify requirements and resolve issues.
  • Participate in architecture and design discussions and work towards innovative technical solutions.
  • Support all testing phases, including system testing, integration testing, and user acceptance testing (UAT).
  • Mentor junior team members and provide technical guidance and procedures.
  • Enhance process improvements and automation enhancements.
  • Participate in production/application support and on-call rotation as required.
More about this job

Skills

  • Oracle Java
  • Test automation
  • Software development
  • Cloud technologies
  • AWS
  • Jenkins
  • CI/CD
  • Jira
  • Reporting
  • Work independently
  • Troubleshooting
  • Problem solving
  • OMS
  • Agile
  • Scrum
  • Manage tests

Report this job