Quality Assurance Automation Engineer

MaximaTekFremont, United States
ContractOn-siteMidLimited info disclosed
33 views0 applications

Description

Job Title:-QA Automation Engineer Location:- Fremont, CA Duration:- 12+ Months Client: Tesla Interview Mode: IN-Person Interview with TESLA Top 3 skil ls:Hands-on experience on testing framework from the scrat ch.Good experience in SQL for Database Testi ng.Must be a rockstar in Python codi ng. The QA Engineer is responsible for ensuring the quality and reliability of Client's software products through systematic testing, automation, and continuous improvement. This role combines manual and automated testing methodologies to validate functionality, performance, and compliance across software syst ems. Responsibilities (What’ll You’l l Do):• Develop, modify, and execute comprehensive test plans, test cases, and automated scr ipts.• Perform functional, regression, performance, and basic security/compliance tes ting.• Conduct exploratory testing to uncover edge cases and improve test cove rage.• Design and implement robust automated test frameworks and scripts using industry standard tools and programming languages (e.g., Python, Java, Selenium, PyT est).• Maintain and scale automation suites to support agile and continuous integration/continuous delivery (CI/CD) pipel ines.• Identify, document, and prioritize software def ects.• Collaborate with software development teams to reproduce, debug, and resolve is sues.• Conduct root cause investigations of field failures using fleet-level data analytics and source code inspection when applic able.• Analyze test results and provide actionable feedback to improve software qua lity.• Recommend corrective actions and process enhancements to prevent recurrence of def ects.• Contribute to the development of test standards, procedures, and best pract ices.• Work closely with software engineers, product managers, and systems engineers to understand requirements and ensure quality is built into the development lifec ycle.• Support post-change validation after software updates or f ixes.• Maintain detailed records of test results, automation scripts, and quality met rics.• Generate test reports and dashboards for stakeholders and leader ship. Required Skills & Qualifica tions:• Bachelor’s degree in computer science, Engineering, or related field, or equivalent practical exper ience.• Proven experience in software quality assurance, with strong focus on test autom ation.• Proficiency in programming/scripting languages (e.g., Python, Java, JavaSc ript).• Experience with test automation frameworks (e.g., Playwright, Selenium, Appium, PyTest, Te stNG).• Familiarity with CI/CD tools (e.g., Jenkins, GitLa b CI).• Knowledge of version control systems (e.g., Git).• Understanding of software development lifecycle (SDLC) and agile methodol ogies.• Strong analytical skills and attention to d etail. Preferred Qualific ations:• Experience with working on Automation framework with pla ywright• Exposure to embedded systems, automotive software, or AI-driven applic ations.• Familiarity with containerization and cloud platforms (e.g., Docker , AWS).• Experience analyzing large-scsale telemetry or flee t data.Performance Expec tations• Deliver high test coverage with measurable improvements in defect detection r ate andescape prev ention.• Maintain and enhance automation suite reliability and execution speed.• Collaborate effectively across teams to resolve critical issues pr omptly.• Contribute to a culture of quality-first engi neering Show more Show less