About the role
Responsibilities:
- Build and improve automated test frameworks using Java.
- Create testing strategies for machine learning models and large datasets.
- Help develop backend features and review code to maintain quality.
- Design test plans for REST APIs, including edge cases.
- Guide and support junior team members through code reviews and mentoring.
- Debug and fix complex issues in the system.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- At least 3 years of experience in software development or automation.
- Minimum 2 years of hands-on experience with Python and Java.
- Experience with PyTest, Selenium, and REST API testing (e. g., Requests).
- Comfortable working in UNIX/Linux environments and writing Bash scripts.
- Experience with Docker and AWS.
- Understanding of Agile development practices.
- Good communication and problem-solving skills.