Software Engineer in Test, Factory Software

March 11, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A


What to Expect

As a Software Engineer in Test you will build the automation framework, automation tools, and develop automation scripts for validating Tesla's current and next generation manufacturing system. You should have a passion for developing world class automation scripts in an Agile environment, as well as be confident working alongside developers to create automation scripts in parallel as the feature is being developed. Build functional automation scripts, both UI & API integrate with our CI/CD pipeline. We use open source tools, like Selenium, for building the automation regression suite and these will be executed for every release.

What You'll Do

  • Develop BDD Scenarios
  • Develop Automated Test Suites
  • Work independently against aggressive deadlines
  • Verify the quality of data using automated scripts
  • Log, manage, and retest defects in bug tracking system
  • Report testing status, milestones and issues to project stakeholders
  • Keen attention to detail and be exceptionally good at identifying inconsistencies and flaws
  • Support off-hours launches and monitoring of systems with IT teams, as needed
  • Update and use Confluence page extensively for open knowledge-sharing
  • What You'll Bring

  • BS/MS in Computer Science or related field
  • Solid programming experience using one or more of the languages: Java, JavaScript/Type Script
  • Strong Understanding of REST and demonstrated experience with web services APIs testing/automation
  • Strong experience in using open source tools like Git, stash and Jenkins
  • Knowledge in one or more automation tools (Selenium Webdriver / Appium or WebdriverJS)
  • Proficient in designing/creating Automation Frameworks
  • Developing Test Automation Framework Protractor, BDD (e.g Cucumber, Jasmine), JavaScript, TypeScript, Angular JS, Cypress, WebdriverIO, Appium
  • Experience working with J-Meter
  • Experience in Continuous Integration (e.g., Jenkins) or Delivery
  • Good knowledge of unit testing using tools like TestNG, Junit
  • 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
  • Strong knowledge in SQL and back end concepts
  • Experience working with Kubernetes
  • Experience working with Jenkins pipeline
  • Debugging distributed systems and applications
  • Evidence of exceptional ability
  • From this employer

    Recent blogs

    Recent news