Consultant - Tech Consulting - FS - CNS - TC - Technology Strategy & Transformation - Vadodara
Job description
Experience: 2-5 years
Job Description:
We are seeking a passionate and detail-oriented Junior Software Development Engineer in Test (SDET) to join our quality assurance team. The ideal candidate will have a foundational understanding of Core Java, SOLID principles, multithreading, and experience with Spring Boot and Spring Test.
Key Responsibilities:
- Collaborate with development and QA teams to understand application requirements and design effective test strategies.
- Develop and maintain automated test scripts using Core Java and the Spring Test framework.
- Implement and execute test cases to ensure software quality and functionality.
- Apply SOLID principles in test automation design and implementation.
- Utilize multithreading concepts to test concurrent applications effectively.
- Participate in code reviews and contribute to improving testing practices.
- Identify, document, and track defects using appropriate tools.
- Assist in the continuous improvement of testing processes and methodologies.
Required Skills:
- Basic understanding of Core Java and object-oriented programming concepts.
- Familiarity with SOLID principles and their application in software development.
- Knowledge of multithreading concepts and how to test multithreaded applications.
- Experience with Spring Boot for developing and testing applications.
- Understanding of testing frameworks, particularly Spring Test.
- Familiarity with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Qualifications:
- Experience with test automation tools (e.g., Selenium, JUnit, TestNG).
- Knowledge of Agile methodologies and the software development life cycle (SDLC).
- Familiarity with CI/CD practices and tools.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.