Job Description
We are looking for Java Quality engineers with experience in performing quality assurance testing of large-scale enterprise applications. In your role as a Java tester your job will include coming up with test plans based on specifications, developing test cases, and executing them to validate software quality across our modernization platform.
Responsibilities
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Contribute to overall testing strategy, including coming up with release test plans
- Play the role of test engineer: design, develop, and execute automated tests
- Identify and report issues found, then verify that issues are resolved
- Perform regression testing
- Work closely with developers to understand functionality and ensure quality at every stage
Skills Requirements
- BS/MS degree in Computer Science, Engineering, or a related subject
- Experience in end-to-end Software Development lifecycle of multiple products and hands-on experience in designing and implementing test frameworks
- Working knowledge of programming languages (Java, Javascript, Python); additional scripting languages are a plus
- Good working knowledge of Java testing frameworks such as JUnit, TestNG, and Groovy
- Working knowledge of relational databases and SQL
- Experience with testing REST APIs, web applications, database testing, and backend testing
- Experience with source control technologies (Git) and CI/CD pipelines
About IONATE
IONATE is an enterprise application modernization company serving Fortune 500 banks, insurers, and government agencies — transforming mission-critical legacy systems to cloud-native architectures using proprietary AI/ML. Founded in 2016, with 500M+ lines modernized and 50+ enterprise deployments across the Americas, Europe, and Asia Pacific.
Interested?
Send your CV and a brief note about your QA experience to our careers team.