Software Engineer in Test
Job Description
We are seeking a Software Development Engineer in Test (SDET I) who is passionate about building quality into every stage of the software development lifecycle. This role is ideal for an automation-first engineer who enjoys solving complex quality challenges, building scalable test frameworks, and partnering closely with product and engineering teams to deliver exceptional customer experiences.
What You'll Be Doing
- Automation-First Quality Engineering: Contribute to the quality of features through automated testing, with a strong focus on mobile applications, APIs, and web platform
- Mobile Test Automation: Develop, maintain, and execute automated test scripts for Android and iOS applications using modern automation tools and framework
- API & UI Testing : Build and execute automated tests across APIs and user interfaces to validate functionality, integrations, and end-to-end user journey
- Quality Validation: Perform functional, regression, integration, and exploratory testing to ensure features meet quality standards before release
- Automation Framework Contributions: Contribute to the maintenance and enhancement of existing automation frameworks, helping improve reliability, scalability, and test coverage
- CI/CD Integration: Support the integration and execution of automated test suites within CI/CD pipelines to enable faster feedback and efficient release cycle
- Defect Identification & Troubleshooting: Identify, document, and track defects while collaborating with engineering teams to validate fixes and improve overall product quality
- Cross-Functional Collaboration: Work closely with engineers, product managers, and designers to understand requirements, identify test scenarios, and ensure quality is considered throughout the development lifecycle
- Continuous Improvement: Actively contribute ideas to improve automation coverage, test effectiveness, execution efficiency, and overall quality engineering practices
What You'll Bring to the Team
Experience:
1–3 years of experience in Software Testing, Quality Assurance, or SDET roles, with hands-on experience in automation testing
Automation & Programming (Core Focus):
- Strong programming skills in Java or JavaScript
- Hands-on experience with Mobile Automation: Appium (preferred)
- UI Automation: Selenium or Playwright
- API Testing & Automation: Postman, Rest Assured, or similar tools
- Good understanding of object-oriented programming concepts and test automation fundamentals
- Familiarity with test frameworks such as TestNG or JU
Engineering & Tooling:
- Familiarity with Git and build tools such as Maven or Gradle
- Exposure to CI/CD tools such as Jenkins, GitHub Actions, or similar platforms
- Basic debugging and troubleshooting skills across application and API layers
- Working knowledge of SQL and database validation
Quality Engineering Fundamentals:
- Functional, regression, and exploratory testing
- Test case design techniques
- End-to-end scenario validation across mobile and backend systems
- Requirement analysis and test scenario identification
- Defect reporting and bug lifecycle management using tools such as JIRA
Problem Solving & Collaboration:
- Strong analytical thinking and attention to detail
- Ability to investigate issues, reproduce defects, and support root cause analysis
- Effective communication skills and the ability to collaborate in Agile, cross-functional teams
Good to have
- Experience with cloud-based testing platforms such as BrowserStack or LambdaTest
- Exposure to mobile application testing in consumer-facing products
- Basic understanding of performance testing concepts and tools such as JMeter or K6
- Familiarity with microservices-based architectures
- Exposure to Docker or containerized environments
Qualification and Experience
- 1–3 years of experience in QA, Software Testing, or Test Automation
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field
- Hands-on experience in test automation, with exposure to mobile application testing preferred
Why Join Licious?
- High Impact: Help deliver high-quality experiences for millions of customers across one of India's leading consumer brands
- Learn & Grow: Work alongside experienced engineers and gain exposure to modern automation, mobile testing, and quality engineering practises
- Ownership: Take responsibility for the quality of features you test and contribute meaningfully to automation initiatives within your team
- Engineering Excellence: Be part of a culture that values quality, collaboration, continuous learning, and innovation
- Fast-Paced Environment: Work on challenging engineering problems, learn quickly, and make a visible impact in a rapidly growing technology-driven organisation