We are currently seeking a highly skilled Software Development Engineer in Test (SDET) with advanced English proficiency and a Bachelor's degree in a related field to join our team.
Requirements:
- Advanced proficiency in English.
- Bachelor's degree in a related field or equivalent experience.
- Proficiency in Java, Springboot, Spring MVC, Spark, JavaScript, J2EE, XML, unit testing, shell scripting, and RDBMS.
- Experience with UI/UX automation using Selenium and multi-browser testing.
- Strong background in QA automation with Selenium, Java, Springboot, browser testing, and related technologies.
- Experience in debugging and troubleshooting in Linux/Unix/Container-based application servers such as Tomcat, VertX, WebSphere, Docker, and Kubernetes environments.
- Familiarity with CI/CD pipelines using Jenkins, TestNG, and other tools.
- Experience with Cassandra, Solr, or NoSQL databases is a plus.
Responsibilities:
- Collaborate with cross-functional teams to define and execute testing strategies for API-based applications.
- Design, develop, and maintain automated tests for API functionality using Java and related technologies.
- Implement UI/UX automation scripts using Selenium to ensure consistent performance across multiple browsers.
- Conduct thorough testing, including regression testing, to identify and report software defects.
- Troubleshoot issues in Linux/Unix/Container-based environments and collaborate with developers to resolve them.
- Participate in code reviews, sprint planning, and other Agile/Scrum-related activities.