Q&A
What programming skills are actually required to become a strong SDET?
Ajitesh MohantaAmbassador
May 8, 2026 3,132 0
I see job descriptions asking for Python OR Java OR JavaScript AND sometimes all three. I'm trying to figure out what I actually need to know well.
My current read:
- **One language deeply** — can write clean, debuggable code, not just copy-paste
- **Basic data structures** — dicts, lists, sets, when to use which
- **Async/concurrent patterns** — because test frameworks use them and bugs hide there
- **Git** — obviously
- **SQL** — for database validation
Is that roughly right? What would a senior SDET look for if they were hiring someone more junior? What gaps do you most often see in junior SDET candidates?