Role: Java / Automation Engineer
Location: Remote
Primary Skillset
- Java
- React
- Selenium
- Playwright
- Azure DevOps
- API
Key Responsibilities
Java / Automation Engineer (Modernization & Automation Pivot)
Overview
We are seeking a mid-to-senior level Java Engineer to support the modernization of an existing CPQ application and transition into a long-term automation engineering role.
This is a unique opportunity to join a project where:
- A proof of concept has already been completed
- The architecture and API integrations are fully documented
- A working prototype exists, validating the modernization path
The initial focus will be to help bring the Java-based solution into production, followed by a pivot into automation engineering leveraging modern testing frameworks.
Phase 1 – Application Modernization
- Support the transition of a legacy CPQ application from C# to Java/React
- Work within an API-driven architecture, integrating and orchestrating existing services
- Leverage detailed documentation outlining:
- API mappings
- System interactions
- Integration points
- Assist in stabilizing and operationalizing the modernized application
Phase 2 – Automation Engineering (Primary Long-Term Focus)
- Transition into a Java-based Automation Engineer role
- Design and build automated test frameworks using:
- Selenium
- Playwright
- Develop and execute automated test suites for application functionality
- Integrate automation into CI/CD pipelines
- Collaborate on Azure DevOps (ADO) workflows and release processes
Required Qualifications
- Strong experience with Java
- Experience working with:
- APIs and system integrations
- Service-based or API-heavy environments
- Understanding of software development lifecycle (SDLC) and deployment workflows
- Exposure to CI/CD pipelines and DevOps practices
Preferred Qualifications
- Experience with test automation frameworks (Selenium, Playwright, etc.)
- Background in manual testing with progression toward automation
- Familiarity with:
- Azure DevOps (ADO)
- Automated testing integration within CI/CD pipelines
- Experience working in modernization or migration projects
What We’re Looking For
- Mid-level to Senior individual contributor (not a leadership role)
- Hands-on, execution-focused mindset
- Ability to work with pre-defined architecture and documentation
- Someone currently transitioning or leaning into automation engineering
- Strong communicator who can operate across development and QA functions