QA Automation Engineer
Tesla Motors Inc
Contract Fremont, California, United States Posted 10 months ago
About Position
QA Automation Engineer (Contract)
$65.00 / Hourly
Fremont, California, United States
QA Automation Engineer
Contract Fremont, California, United States Posted 10 months ago
Skills
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.Description
Our client is looking for extraordinary talent with a passion for innovation and quality. You will continuously design creative ways to break software and identify potential bugs. You will be responsible for driving test development of services and distributed systems.
As a QA Engineer, you will be an agile architect in the design, development, and support of the most visible Internet-scale features and infrastructures at Tesla.
Responsibilities
- BA/BS Degree in Computer Science or related technical discipline, or 4+ years of related practical experience.
- Experience with one or more of the following: Ruby, Python, JavaScript, Java, and/or C#.
- Knowledge of relational databases/SQL.
- Experience working with client-server architectures and automation.
- Experience working with black box/grey box testing.
- Solid experience in automation using one or more of the following languages: Java, JavaScript/Type Script or Python (Preferably Python)
- Proficient in designing/creating frameworks
- Strong knowledge in one or more tools Webdriver / Appium or WebdriverJS
- Strong Understanding of REST and demonstrated experience with web services APIs testing/automation
- Very good experience in using open source tools like Git, stash and Jenkins
- Good experience with Protractor, BDD (e.g Cucumber, Jasmine), Continuous Integration (e.g., Jenkins, Hudson) or Delivery
- Basic knowledge of unit testing using tools like TestNG, JUnit
- Debugging distributed systems and applications
- Clear understanding of the product development cycle, technical requirements and project management
- Strong understanding of concepts related to computer architecture, data structures and programming practices
- Testing & Automation of API and Micro Services
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.