Job Description : Responsibilities :
- Develop and maintain applications using Java and Python.
- Apply strong Object-Oriented Programming (OOP) principles in design and implementation.
- Collaborate with cross-functional teams to design scalable and efficient solutions.
- Build and maintain RESTful APIs and ensure seamless integration with internal and external systems.
- Perform API testing and automation for reliability and performance.
- Develop and execute automation test scripts using Selenium.
- Identify, document, and track software defects; ensure timely resolution.
- Maintain test automation frameworks and ensure continuous improvement.
- Perform mobile automation testing on Android and iOS platforms.
- Use mobile automation frameworks / tools (e. g., Appium, Espresso, XCUITest) to enhance coverage.
- Work closely with product, QA, and DevOps teams for the end-to-end software lifecycle.
- Contribute to code reviews, design discussions, and process improvements.
- Ensure delivery within timelines while maintaining code quality and best practices.
Requirements : Mandatory Skills :
Proficiency in Java and Python.Strong understanding of OOP (Object-Oriented Programming) concepts.Experience with Spring Framework (Spring Boot preferred).Hands-on experience with API development and testing.Practical knowledge of Selenium automation.Experience with Mobile Automation (Appium or similar tools).General Requirements :
1-3 years of relevant experience in software development / automation .Strong problem-solving, debugging, and analytical skills.Familiarity with CI / CD pipelines and version control systems (Git).Good communication and teamwork skills.(ref : hirist.tech)