What are the responsibilities and job description for the Senior Java Software Engineer position at Synergy Interactive?
Role Overview : As a Senior Java Engineer on our team, you will be playing a critical role in building and scaling our test automation framework. You will be working closely with cross-functional teams to ensure that our systems are not only robust and reliable but also optimized for the next frontier of AI implementations. Your technical expertise in Java and Python will help drive automation excellence, and your enthusiasm for AI and cloud technologies (Azure, Kafka) will contribute to our next-generation solutions.
Key Responsibilities :
- Develop and maintain test automation frameworks using Java , Python , and related technologies.
- Collaborate with developers, QA engineers, and other teams to define and implement automated test strategies.
- Leverage cloud platforms such as Azure to enhance and scale test automation solutions.
- Work with Kafka to build scalable messaging systems for data-driven testing.
- Explore, integrate, and implement AI techniques to enhance test automation and performance.
- Troubleshoot, debug, and resolve technical issues in both automation frameworks and product code.
- Contribute to continuous improvements of the software development lifecycle by integrating test automation at every stage.
- Ensure the scalability, reliability, and performance of automated test solutions.
- Participate in code reviews, mentoring junior engineers, and fostering a culture of collaboration and knowledge sharing.
Required Qualifications :
Nice to Have :