At Tesla we are looking for a Software Development Engineer in Test with a passion for quality who will be responsible for holding the high quality bar by owning the test automation. The SDET will work very closely with Software Engineers to understand the technical design of applications and ensure testability of the developed components. They will build test automation with the goal of providing maximum coverage in the most efficient manner. They are also responsible for ensuring that the test infrastructure is easily maintainable and can scale to the demands of a rapid continuous integration continuous deployment environment.
Responsible for holding the high quality bar
Responsible for the technical leadership, architecture and building of test automation frameworks and solutions
Responsible for reviewing and critiquing technical requirements and software design specifications.
Instilling best practices for test suite automation and frameworks and documentation, making sure designs meet requirements, and delivering high quality software on tight schedules.
BS/MS in Computer Science or equivalent.
5+ years of software development or testing automation experience, including in C++, Java or .NET)
Experience in designing, developing and delivering QA automation testing
Strong knowledge of Agile testing methodologies and best practices
Experience in OOP and performance testing.
Understanding of web, mobile and desktop technologies
Knowledge of and full understanding of Software Development Life Cycle (SDLC) principles.
Some experience in UI Automation.
Experience in testing back end applications is a big plus
Demonstrated technical excellence; ability to articulate, solve, and close on technical problems.
Excellent written and verbal communication skills