
Software Development Engineer in Test, Retail Engineering Singapore
- Singapore
- Permanent
- Full-time
- Bachelor's degree in Computer Science or equivalent field with a minimum of 3+ years of professional experience in software development, with a strong emphasis on designing, implementing frameworks / APIs, and tools.
- Solid understanding of software development lifecycle, testing methodologies, QA terminology and processes.
- Experience developing in Java, Python familiar with databases, SQL, and scripting languages.
- Knowledge of build tools, version control (Git), and CI/CD pipelines.
- Deep understanding of automated software testing methodologies and lifecycle, including integration testing, component mocking, and dependency injection.
- Experience in testing API/Web Service, Web and iOS native applications. Hands-on experience on Karate, RestAssured, Playwright/Selenium, Appium/XCUI and similar frameworks.
- Proven experience as an SDET or similar role, with a focus on testing eCommerce platforms or large-scale web applications.
- Proficiency in programming languages such as Java.
- Analytical, methodical, inquisitive and persistent problem solver committed to driving quality forward.
- Ability to abstract technical details and effectively communicate to audiences at different levels.
- Proficient at balancing multiple efforts simultaneously and meeting strict deadlines.
- Experience with Kubernetes, Docker, AWS services (Lambda, S3, EC2), GCP, or Azure for cloud-based test execution and infrastructure management.
- Exposure to machine learning tools and their integration with automation frameworks.