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 the accelerator company disrupting the digital transformation market. Our AI/ML platform and products on modernization, cyber-security, data protection, predictive engine, and high-performing infrastructure provide an end-to-end rocket ship for enterprises. Companies can not only transform their legacy applications to microservices in a short period, but also enjoy business continuity with modern tools.
Interested?
Send your CV and a brief note about your QA experience to our careers team.