Software Test Automation Engineer

Pleasanton, CA United States

Job Title: Software Test Automation Engineer
Location: Pleasanton, CA – Onsite – local candidates only
Period: 08/12/2024 to 08/15/2025 – potential for extension
Hours/Week: 40 hours (Hours over 40 will be paid at Time and a Half)
Rate: $65/hr
Contract Type: W2 only

 
Scope of Services:

The Software Test Automation Engineer will support the implementation, enhancement, and modification of test automation frameworks, automation tools, emulators, test scripts, and code to ensure high-quality software products. This role involves developing innovative solutions to address complex problems within the test automation framework and implementing new tools, techniques, and processes to reduce test maintenance efforts and increase code coverage dynamically.

 
Role, Responsibilities, and Deliverables:

  • Support the implementation, enhancement, and modification of test automation frameworks, automation tools, emulators, test scripts, and code.
  • Develop solutions to solve extremely complex problems in test automation frameworks, implementing new tools, techniques, and processes to reduce test maintenance effort.
  • Implement dynamic solutions to increase code coverage within the automation framework.
  • Debug, troubleshoot, and isolate software problems, providing strategic advice regarding identified issues for future development.
  • Present at design reviews, document issues, and resolve them as directed.
  • Identify parameters, structure, and critical test components; write, update, and execute test designs and cases, as well as procedures, and report results.
  • Evaluate prototypes formally and informally through structured and ad hoc testing.
  • Test aspects of new projects or algorithms to evaluate prototypes and validate output to meet intended use requirements.

 
Education & Experience:

  • Bachelor of Science in Computer Science or related engineering field, or equivalent, including relevant coursework and/or work experience in product development.
  • Proficiency in Python.
  • 0 to 3 years of professional software test engineering experience.
  • Knowledge of software development lifecycle management tools.
  • Organized, punctual, quick learner, and detail-oriented.
  • Excellent documentation skills.