Ruby Test Engineer

Company: Linux Academy
Location: Keller , Texas, United States
Type: Full-time
Posted: 17.MAY.2018

Summary

Description Linux Academy is seeking a Ruby Test Engineer to support our team and the thousands of students around the world who learn throu...

Description

Description Linux Academy is seeking a Ruby Test Engineer to support our team and the thousands of students around the world who learn through us and our cloud technology. Our mission is to provide advanced training tools that increase skills and encourage critical thinking for advanced IT professionals. Linux Academy offers a full-featured training library with everything one needs to learn new skills and advance in one s career path. As we continue to grow at an unprecedented pace, we need to find the best talent around. Come join us and help build our team.
Ruby Test Engineers at Linux Academy are responsible for developing back end Ruby code used to evaluates end user test results, as well as integrating our lab test software with cloud technologies such as AWS, OpenStack, and Azure. This team is active in all phases of the software development lifecycle, including performing proof of concept work with new cloud technologies, maintaining Ruby code, planning code releases, managing branches and tags in our code repository, and release testing against dev and stating lab environments.
Develop cloud integration software

  • Develop integrations with 3rd party API s using published Ruby SDKs.
  • Test API integrations against live cloud environments.
  • Use published SDK documentation for developing our integration library, and to determine methods for evaluating cloud environments.
Develop and maintain our test library
  • Write test code for individual assessments and lab tests.
  • Develop and maintain a library of integrating code and methods of evaluation.
  • Test our software library to ensure that assessments and labs are graded properly.
  • Work to find solutions in unique or edge-case situations.
  • Maintain knowledge of cloud computing best practices related to specific vendors (AWS, OpenStack, Azure, etc..) as necessary for developing test software.
Software development lifecycle planning and implementation
  • Maintain code releases by publishing versioned branches and maintaining Ruby gem versions.
  • Work with instructors and content team members to determine requirements.
  • Maintain cloud environments for testing and development.
  • Write code using Linux Academy and Ruby best practices to ensure software maintainability.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...