DISH

  • Engineer II – Software Test

    Location US-UT-American Fork
    Job ID
    2017-41586
    Category
    Engineering
  • Summary

    Sling_logo

     

    Sling TV L.L.C. provides an over-the-top (internet delivered) television experience on TVs, tablets, gaming consoles, computers, smartphones, smart TVs and other streaming devices. Distributed across a variety of strategic device partners, including Google, Amazon, Apple TV, Microsoft, Roku, Samsung, LG, Comcast, and many others, Sling TV offers two primary domestic streaming services that collectively include more than 100 channels of top content. Featured programmers include Disney/ESPN, Fox, NBC, HBO, AMC, A&E, EPIX, Cinemax, Starz, NFL Network, NBA TV, NHL Networks, Pac-12 Networks, Hallmark, Viacom, and more. For Spanish-speaking customers, Sling Latino offers a suite of standalone and extra Spanish-programming packages tailored to the U S. Hispanic market.  And for those seeking International content, Sling International currently provides more than 300 channels in 20 languages (available across multiple devices) to U.S. households. 

     

    Sling TV is the #1 Live TV Streaming Service  Sling TV is a next-generation service that meets the entertainment needs of today’s contemporary viewers. Visit www.Sling.com. We are driven by curiosity, pride, adventure, and a desire to win – it’s in our DNA. We’re looking for people with boundless energy, intelligence, and an overwhelming need to achieve to join our team as we embark on the next chapter of our story.

     

    Opportunity is here.

     

    Job Duties and Responsibilities

    We are seeking a software engineer to join our Automation framework development team based in American Fork, Utah. This is an exciting position in a fast-moving project where you can provide immediate and lasting value to the company. Our revolutionary Sling TV application is changing the face of TV and every employee participates in a profit sharing program! As a software engineer you would be an integral part of an agile development team and primarily responsible for design, develop, implement, support and maintain Java based web applications and managing python and shell scripts.

     

    Responsibilities:

    • Participate in the full development life cycle for web application and back-end logic particularly working on the automation framework.
    • Conduct software analysis, programming, testing and debugging.
    • Troubleshoot and resolve framework and java application related issues.
    • Work on new technologies and solutions independently.
    • Should be able to think out of the box and contribute towards future Automation framework capabilities.
    • Collaborate with automation engineers and developers to improve automation framework capabilities.

    Skills - Experience and Requirements

    The Successful Automation Engineer will have:

    • Proficient in Java, with a good knowledge of its ecosystems.
    • Thorough understanding of software design and development with J2EE on Java Application Servers like Tomcat.
    • Familiarity with Java frameworks such as Spring.
    • Comfortable working in multiple programming languages, such as Java, Angular JS, jQuery, JavaScript, CSS, Python.
    • Expertise with design/development of RESTful API web services.
    • Experience with image processing tools NumPy, OpenCV, Tesseract.
    • Understanding on testing frameworks (like TestNG, JUnit).
    • Hands on with multi operating Systems Mac OS, Linux, Windows.
    • Good Knowledge on Maven build and repository.
    • Knowledge of database technology such as PostgreSQL/Oracle.
    • Solid understanding of object-oriented programming.
    • Familiar with various design and architectural patterns.
    • Proficient understanding of code versioning tools (e.g. git).
    • Self-motivated, displaying a high degree of self-accountability.
    • Proven ability to manage and prioritize multiple tasks simultaneously.
    • Excellent verbal and written communication skills.
    • Demonstrated ability to creatively and proactively solve problems.
    • Excellent troubleshooting skills.
    • An understanding of Agile principles, Agile processes, test driven development and automated testing.

    #LI-SLING2

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.