Role Description
Job Title: Software Engineer (Test Automation & Full Stack Java)
Experience Level: 3-6 Years
Location: Chennai
About the Role: We are looking for a versatile Software Engineer to join our team with a unique growth trajectory. We need someone who is passionate about quality and automation but has the technical depth and ambition to evolve into a Full Stack Java Engineer.
For the first few months, your primary mission will be to dive deep into our Warranty functionality. You will be responsible for understanding the business logic and building a robust, scalable test automation suite from the ground up. As you master the domain, you will take on additional responsibilities as a Full Stack Java Engineer, contributing to feature development and system architecture.
Key Responsibilities:
- Phase 1 (Initial Focus): Lead the automation efforts for the Warranty module using Playwright and Java. You will design, develop, and execute automated test scripts to ensure high-quality releases.
- Phase 2 (Growth): Transition into a Full Stack role, leveraging your Java expertise to develop backend services and support frontend integrations.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Maintain and improve the existing test framework using TestNG, JUnit, and Gradle.
- Identify, document, and track software defects while working closely with developers to resolve them.
Must-Have Skills:
- Experience: 3-6 years of professional experience in software development or test automation.
- Automation: Proven expertise in Playwright for web automation.
- Core Java: Strong proficiency in Java (OOPs concepts, Collections, Multithreading).
- Testing Frameworks: Hands-on experience with TestNG and JUnit.
- Build Tools: Experience using Gradle for project management and builds.
Nice-to-Have Skills:
- Familiarity with Cloud hosting environments (specifically GCP).
- Experience setting up or maintaining CI/CD pipelines.
- Knowledge of relational databases, specifically Postgres.
- Understanding of Microservices architecture.
Why Join Us? This is a perfect role for an automation engineer who feels "boxed in" and wants a clear path to becoming a Full Stack Developer. You will gain deep domain knowledge in Warranty systems and have the opportunity to work across the entire tech stack.
Key Responsibilities / Additional Info
Key Responsibilities:
- Phase 1 (Initial Focus): Lead the automation efforts for the Warranty module using Playwright and Java. You will design, develop, and execute automated test scripts to ensure high-quality releases.
- Phase 2 (Growth): Transition into a Full Stack role, leveraging your Java expertise to develop backend services and support frontend integrations.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Maintain and improve the existing test framework using TestNG, JUnit, and Gradle.
- Identify, document, and track software defects while working closely with developers to resolve them.
Skills Required
Test Automation, Software Testing, Java Full stack, TestNG
Job Title: Software Engineer (Test Automation & Full Stack Java)
Experience Level: 3-6 Years
Location: Chennai
About the Role: We are looking for a versatile Software Engineer to join our team with a unique growth trajectory. We need someone who is passionate about quality and automation but has the technical depth and ambition to evolve into a Full Stack Java Engineer.
For the first few months, your primary mission will be to dive deep into our Warranty functionality. You will be responsible for understanding the business logic and building a robust, scalable test automation suite from the ground up. As you master the domain, you will take on additional responsibilities as a Full Stack Java Engineer, contributing to feature development and system architecture.
Key Responsibilities:
- Phase 1 (Initial Focus): Lead the automation efforts for the Warranty module using Playwright and Java. You will design, develop, and execute automated test scripts to ensure high-quality releases.
- Phase 2 (Growth): Transition into a Full Stack role, leveraging your Java expertise to develop backend services and support frontend integrations.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Maintain and improve the existing test framework using TestNG, JUnit, and Gradle.
- Identify, document, and track software defects while working closely with developers to resolve them.
Must-Have Skills:
- Experience: 3-6 years of professional experience in software development or test automation.
- Automation: Proven expertise in Playwright for web automation.
- Core Java: Strong proficiency in Java (OOPs concepts, Collections, Multithreading).
- Testing Frameworks: Hands-on experience with TestNG and JUnit.
- Build Tools: Experience using Gradle for project management and builds.
Nice-to-Have Skills:
- Familiarity with Cloud hosting environments (specifically GCP).
- Experience setting up or maintaining CI/CD pipelines.
- Knowledge of relational databases, specifically Postgres.
- Understanding of Microservices architecture.
Why Join Us? This is a perfect role for an automation engineer who feels "boxed in" and wants a clear path to becoming a Full Stack Developer. You will gain deep domain knowledge in Warranty systems and have the opportunity to work across the entire tech stack.
Key Responsibilities / Additional Info
Key Responsibilities:
- Phase 1 (Initial Focus): Lead the automation efforts for the Warranty module using Playwright and Java. You will design, develop, and execute automated test scripts to ensure high-quality releases.
- Phase 2 (Growth): Transition into a Full Stack role, leveraging your Java expertise to develop backend services and support frontend integrations.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Maintain and improve the existing test framework using TestNG, JUnit, and Gradle.
- Identify, document, and track software defects while working closely with developers to resolve them.
Skills Required
Test Automation, Software Testing, Java Full stack, TestNG