Core Java and strong unit testing skills / TDD
Overview
In this role you will drive quality as part of our QA automation effort. You will implement and maintain test automation aligned with Java services, contribute to TDD practices, and ensure robust validation of REST/SOAP services. You work with cross-functional teams to improve product quality and development speed. This is a hands-on position at the intersection of development and quality, offering meaningful impact on software reliability.
ResponsibilitiesDevelop and maintain Java-based test automation for servicesLeverage Cucumber framework for automated testsValidate REST/SOAP web services and server-side componentsExecute SQL/PL-SQL tests on DB2 and MS-SQL ServerCollaborate in Agile environments and with JIRA for issue trackingApply TDD and strong unit testing practices to ensure qualityAnalyze defects and troubleshoot issues effectivelyContribute to test strategy and framework improvements
Key requirements4-5 years of Java services test automation experienceStrong Core Java, J2EE, REST/SOAP Web Services, Spring, HibernateExperience with JUnit and server-side testingCucumber test automation experienceSQL/PL-SQL on DB2 and MS-SQL ServerExperience with Agile processes and JIRAExcellent analytical and communication skillsExcellent communicationAnalytical thinkingTroubleshooting abilitiesCore JavaSpringWeb services (REST/SOAP)