Job Details

  • Title: Automation Engineer
  • Code: RCI-51173
  • Location: Atlanta, GA 30313
  • Posted Date: 11/22/2021
  • Duration: 12 Months
Talk to our Recruiter

  Job Description

Automation Engineer

Position Overview:

  • A skilled automation engineer and innovator to join a team delivering a next generation operating system built to run across various types of equipment.
  • This role will help to develop and execute an automation strategy that reduces the need for manual testing across the code base, developer toolkit, and destination equipment all while mitigating risk across all those elements.
  • Candidates should possess an in-depth knowledge of OS systems, maintaining evolving automation and can see both the bigger picture deliverable as well as drill down into the details.

Minimum Qualifications:

  • Computer Science degree, Computer Engineering degree, or an equivalent engineering degree with three+ years of industry experience
  • Strong knowledge in automating and working in various OS environments (Windows, Mac OSX, Linux)
  • Strong knowledge in scripting and setting up automation infrastructure
  • Strong knowledge in maintaining automation infrastructure
  • Strong knowledge of test automation tools (selenium, junit, javascript, java, groovy)
  • Experience working with an SDK (i.e. Android Studio)
  • Strong working knowledge of shell scripting, and unix command line tools
  • Ability to use backend communication protocols such as APIs and web services
  • Strong knowledge of testing IoT devices including knowledge in OS (Linux), at least one software language (Java preferred) and backend protocols communicating to hardware

Highly Preferred Qualifications:

  • Fluent in quality assurance metrics, operations, and statistics
  • Knowledge of version control systems such as GIT or similar tools
  • Experience in developing a test plan, assessing risk, detailing defects, and providing relevant data for test reporting
  • Ability to triage problems, prioritize accordingly, and propose a resolution
  • Ability to work independently, raise issues and take corrective action
  • Detail oriented, analytical, and creative thinker with passion for quality processes
  • Ability to estimate and recognize self-ability and determine possible estimated times of completion to further project planning

Responsibilities:

  • Design, execute and support automation infrastructure and scripts that will enable the project to save time, effort, mitigate risks and provide qualified results.
  • This role will be partnering closely with a team of Developers and Integration engineers during the project's infancy to prepare for automated testing and to then execute and support the aligned upon plan.
  • Partner with development and engineering management to understand automation requirements and ensure testability of those designs
  • Design automation architecture
  • Maintain automation architecture
  • Seek innovation opportunities with automation
  • Provide data and feedback on the state of the project via automation
  • Provide solutions to testing issues via automation