Software Engineer in Test Position
We are seeking an experienced and skilled Senior Software Engineer in Test to join our dynamic team. This role is a critical part of leading the design, development, and implementation of our next generation regional and global platforms.
The ideal candidate will have a strong background in Java and experience with automated testing, performance engineering, and continuous integration.
You will work closely with cross-functional teams to drive technical excellence and deliver high-quality products that meet customer expectations.
Responsibilities:
* Lead the design, development, and implementation of our next generation regional and global platforms
* Develop high-performance, high-volume Java fraud management applications
* Author automated test suites with code, front-end GUI automation, and API testing
* Perform ad-hoc/exploratory testing methodically to ensure the system is working as expected by the end-user
* Comprehend user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression)
* Participate in the process to continually enhance best practices for quality assurance
Requirements:
* Strong Java coding experience
* Use of JUnit/TestNG or SPOCK frameworks
* Experience in testing web services, web UI, APIs
* Ability to create good acceptance and integration test automation scripts and integrate with Continuous Integration (Jenkins) and code coverage tools (Sonar, Clover)
* Possessions strong communication skills - both verbal and written - and strong relationship, collaborative skills and organizational skills