What to Expect
At Tesla we are looking for a Software QA Engineer with a passion for quality who will be responsible for holding the high quality bar by owning the test automation. You will work very closely with Software Engineers to understand the technical design of applications and ensure testability of the developed components. You will build test automation with the goal of providing maximum coverage in the most efficient manner. In addition, you will be responsible for ensuring that the test infrastructure is easily maintainable and can scale to the demands of a rapid continuous integration continuous deployment environment.
What You'll Do
Design and develop advanced test suites using object-oriented methodologies. Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage. Should be able to do both functional and Automation. Write backend integration tests and tests for RESTful APIs. Develop frameworks and automated test cases using Selenium and Python. Design and develop integration, regression, and stress tests using industry standard tools. Collaborate with Business Analyst and Developers to understand requirements and translate them into test cases. Good knowledge of Web/UI testing. Define, implement, and maintain test plans, test specifications and test suites. Provide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large- scale, cross-functional, and company-wide critical programs. Requirements
What You'll Bring