Overview
Platform Science is looking for a Software Development Engineer in Test (SDET) to join the Core Product Development team in Chennai, responsible for manual and automated test suites across web and mobile applications for its edge-to-cloud IoT solutions.
What you'll do
- Participate actively across all stages of product development, including new feature releases, platform upgrades, functional enhancements, performance testing, and defect resolution.
- Design, build, and maintain scalable automated UI and API test frameworks for web applications and mobile platforms (iOS and Android).
- Execute rigorous exploratory tests on new features and bug fixes, blending manual validation with automated test suites.
- Identify, document, isolate, and track software defects in Jira with thorough root-cause investigations, logs, and clear reproduction steps.
- Proactively communicate project status, risks, and technical blockers; balance working hours between Indian and US time zones to attend client/sync calls and address critical production issues.
- Research, evaluate, and adopt industry best practices in Quality Engineering, test automation, and Continuous Integration (CI).
What you'll need
- 3 to 5 years of professional experience as a Software QA Engineer or SDET.
- Strong coding proficiency in Java.
- Proven hands-on experience authoring automated test scripts for native and hybrid mobile applications (iOS and Android) using Appium, Selenium, or WebdriverIO.
- Deep understanding of backward compatibility testing across varying operating system versions and device configurations.
- Strong applied knowledge of test design techniques, including Equivalence Partitioning, Boundary Value Analysis, Decision Tables, and Use Case testing.
- Practical experience working with Behavior-Driven Development (BDD), Continuous Integration/Continuous Delivery (CI/CD) pipelines, and exploratory testing patterns.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (equivalent practical QA engineering experience will be considered in place of a degree).
- Clear, concise written and verbal communication skills to interact productively with engineering teams, leadership, and global stakeholders.
- Strong ability to read, analyze, and interpret complex architectural documents, technical specs, diagrams, and data models.
- Demonstrates intellectual humility (learning actively from mistakes), self-motivation, high ownership, and the ability to operate effectively with minimal supervision.
Nice to have
- Knowledge or experience with Kotlin or JavaScript.
Details
- Location: Chennai, Tamil Nadu, India.
- Works closely with distributed teams and stakeholders in both India and the US, coordinating across time zones.
Read the full description and apply on the company’s own careers page.