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