Job Description
Software Development Engineer in Test (SDET) -
Job Description:
The StoreFront Engineering team helps customers enjoy a personalized discovery and purchase experience across multiple product lines. The team is enabling this by developing thoughtfully crafted applications, smart cataloging, relevance-based search & intent-driven merchandising, checkout management solutions, and payment systems.
We are looking for engineers who have hands-on experience in building highly reliable distributed systems and have deep expertise in database design & performance tuning. Knowledge of Machine Learning and other Predictive Modeling techniques will be an added strength.
Few interesting problems we are solving include:
Details:
- Employment Type: Permanent
- No. of positions: 3
- Base Location: Bengaluru (Fully Remote role)
- Years of Experience: 2–4 years
- Notice Period: Immediate
Mandatory Skills:
- Minimum 2+ years of hands-on experience as an SDET
- Strong experience in API Automation using Rest Assured
- Strong programming skills in Java
What qualities are we looking for?
- Must be an independent executioner and have prior experience of handling complex projects with stakeholders
- Must have prior experience in creating optimal test strategies (including Functional, Non-Functional, Analytics, and automation) and test plans for short- and long-term projects
- Strong verbal and written communication skills
- Very good design skills
- Understanding and implementation-level experience on design patterns
- Prior experience in creating test automation frameworks and self-serve tools
- Automation experience for REST-based web services using Java tools and libraries like TestNG, Maven, HttpClient, Rest Assured, JAXB, JAX-RS, Jersey, Jackson, JMeter
- Strong hands-on experience in functional and non-functional automation for Web and REST services
- Strong in writing complex SQL queries using joins
- Hands-on experience in designing database schemas for self-serve utilities
- Exposure to Big Data and Data Science models implementation is a big plus
What will you get to do here?
- Responsible for finding innovative ways to optimize the test strategy to maximize ROI from automation
- Add new capabilities and features to the automation framework used by the QA team
- Manage and maintain test coverage through periodic reports to engineering and stakeholders
- Hands-on contribution to single or multiple projects
- Create optimal test strategies (Functional, Non-Functional, Analytics, Automation) for both short- and long-term projects
- Apply and implement design patterns effectively