
SDET
smallcase • Bengaluru, Karnataka, India
Role & seniority: SDET, mid-level (3–5 years of QA/SDET experience)
Stack/tools: Appium (mobile automation, Android/iOS), Java; API automation with RestAssured, Postman/Newman; API testing; performance testing tools (JMeter, k6, Locust); MongoDB, Redis; CI/CD integration; browser dev tools; debugging utilities
Top 3 responsibilities
-
Design, develop, and automate test plans and frameworks for major components/services; build and enhance mobile automation suites
-
Develop maintainable API-driven automation; perform API testing (functional flows, schema/contract testing, integration) and manual/exploratory testing as needed
-
Integrate tests with CI/CD, troubleshoot failures, participate in design/code reviews, mentor junior QA/SDET teammates, and contribute to documentation
Must-have skills
-
3–5 years in QA/SDET with strong SDLC/STLC exposure
-
Hands-on mobile automation with Appium (Android/iOS)
-
API automation/testing with RestAssured and/or Postman
-
Solid manual testing foundation; exploratory testing
-
Experience building/enhancing automation frameworks; understanding REST APIs, MongoDB, Redis
-
Agile/Scrum experience; strong communication and analytical skills
Nice-to-haves
-
Exposure to performance testing (JMeter, k6, Locust)
-
Startup/small-team experience; debugging tools and design-review participation
Location & work type
-
Location: not specified
-
Work type: not specified
Full Description
As an SDET at smallcase, you will play a critical role in ensuring the quality, stability, and performance of our products. You will design robust automation frameworks, contribute to API automation, and collaborate closely with engineers to deliver high-quality releases. A strong foundation in mobile automation (Appium), API testing, and familiarity with performance testing will be key to success in this role.
Responsibilities
Design, develop, and automate test plans for major components, feature sets, or mid-sized applications/services. Build and enhance mobile automation suites using Appium(Java experience preferred). Develop maintainable, reusable, API-driven automation using tools such as RestAssured, Postman/Newman, or similar. Ensure automation follows best practices, coding standards, and scalable design principles. Execute both automated and manual tests to validate functionality, performance, and reliability. Build automation frameworks from scratch and improve existing frameworks for scalability and robustness. Analyse requirements, identify test gaps, and propose improvements in test coverage and reliability. Perform API-level testing, validating functional flows, schema validations, contract testing, and integration scenarios. Contribute to CI/CD pipelines by integrating test suites and ensuring smooth deployment workflows. Troubleshoot failures, analyse logs, identify root causes, and work with engineering teams to drive resolutions. Participate in design and code reviews, ensuring high testability and quality throughout the development lifecycle. Collaborate closely with developers, product managers, and designers to maintain high-quality standards. Facilitate technical discussions, resolve disagreements constructively, and drive decision-making. Mentor junior QA/SDET team members on product knowledge, testing approaches, automation strategies, and best practices. Help onboard new team members and contribute to documentation and knowledge-sharing sessions.
Requirements
3-5 years of experience in QA/SDET roles with strong exposure to SDLC and STLC. Strong hands-on experience in mobile automation using Appium(Android/iOS). Solid experience with API automation and testing tools such as RestAssured, Postman. Strong manual testing foundation and understanding of exploratory testing approaches. Experience building or enhancing automation frameworks from scratch. Good understanding of REST APIs, MongoDB, Redis, browser developer tools, and debugging utilities. Exposure to performance testing tools (JMeter, k6 Locust) is a strong plus. Experience working in Agile/Scrum teams. Prior experience in small teams or startup environments is a plus. Strong communication, problem-solving, and analytical thinking skills.
This job was posted by Yashaswini M from smallcase. Show more Show less