Senior Software Engineer in Test role involves developing automated tests, collaborating on high-performance applications, and delivering code quality and performance engineering services.
Join a global tech powerhouse in the payments industry as a Senior Software Engineer - Java, working alongside a talented team to develop innovative product features.
Key responsibilities include:
- Develop automated tests for functional, integration, and regression testing
- Define and manage test strategies and environments
- Collaborate on high-performance applications
- Deliver code quality and performance engineering services
- Implement BDD/TDD practices with agile frameworks
- Create automated test suites for code, GUI, and APIs
- Conduct exploratory testing
- Enhance QA best practices
- Work with cross-functional teams
- Promote continuous integration and delivery
- Participate in requirements reviews and test planning
- Minimize defects through robust testing
About the role:
- 5+ years in test automation
- Strong in Java, Spring, JUnit, Jenkins, and REST APIs
- Experienced in Agile and scrum teams
- Skilled in automation scripts and CI tools
- Knowledge of Linux/Unix
- Excellent technical and problem-solving skills
- Strong communication and collaborative skills
- Advantage: Experience with Groovy or Spock