QA Automation Engineer

Tesla

The Role

    • 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 testing.
    • Write backend integration tests and tests for RESTful APIs.
    • Knowledge of databases MSSQL/MYSQL.
    • Develop automated test scripts 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.


Requirements

    • BA/BS Degree in Computer Science or related technical discipline, or 3+ years of related practical experience.
    • Experience with one or more of the following: Ruby, Python, JavaScript,  Java, and/or C#.
    • Working knowledge of test methodologies, processes, and tools (Selenium, Python or any programming language,  Appium, JIRA, STLC, Test Management tool –ALM , Zephyr).
    • Knowledge of relational databases/SQL an able to write sql queries for db validations.
    • Experience working with client-server  architectures and automation.
    • Experience working with black box/grey box testing.
    • Evidence of exceptional ability