Software Test Automation Engineer

Symbotic LLC
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 113K

Job location

Tech stack

Testing (Software)
Java
.NET
Automation of Tests
C Sharp (Programming Language)
Linux
Entity Framework
Python
Object-Oriented Software Development
Scrum
Software Maintenance
Software Engineering
Encapsulation (Networking)
Mobile Robots
Information Technology

Job description

The Test Automation Engineer will play a key role in the software development organization and will help bring our robotics solutions to our customers. As a Software Engineer on the Test Automation team, you will play a hands-on role in the design and development automated tests that are responsible for testing a state-of-the-art robotics solution which controls fleets of mobile robots and industrial systems. We are looking for solution-oriented engineers who thrive in a dynamic, innovative environment.

What you'll do

  • Design, develop, and enhance a test framework leveraged by internal developers using C# .NET, Entity Framework.

  • Work with other teams to extend their automaton coverage, and develop tools to enhance the testing capabilities.

  • Be a proactive communicator who enjoys working closely with creative and technical peers.

  • Be responsible for coordinating various automation efforts and delivering results

  • Test, install, and setup target environments for Symbotic's state-of-the-art automated material handling system.

Requirements

  • Bachelors degree or higher in a related engineering discipline (Computer Science, Electrical Engineering, Mathematics, etc).

  • Minimum of 1 of experience developing high-quality software using C#/.NET, Java or Python.

  • Experience or strong understanding of developing maintainable code and supporting documentation.

  • Object-oriented programming experience involved in designing, developing, and maintaining software using principles like encapsulation, inheritance, and polymorphism.

  • Ability to work with both Microsoft Windows and Linux Operating Systems.

  • Prior experience working in a dynamic Agile/Scrum based environment.

  • Demonstrated passion for building high quality software, solving problems and facing new challenges.

Our environment

  • Up to 10% of travel may be required. Employees must have a valid driver's license and the ability to drive and/or fly to client and other customer locations.
  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed bi-weekly.

Benefits & conditions

The base range for this position in the posted location is $82,000.00 - $113,300.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Apply for this position