Software Developer in Test

Location: Blacksburg , Virginia, United States
Type: Full-time
Posted: 07.JUL.2019


As a leading technology company, is creating a software practice of quality. treats quality assurance as a technical cha...


As a leading technology company, is creating a software practice of quality. treats quality assurance as a technical challenge. We are growing a core team focused on building a platform of automation tools supporting all of the projects in our Blacksburg, Virginia office.

Unlike traditional software quality processes where quality assurance passively supports development, applies engineering principles by breaking up the problem, applying design patterns, building reusable technology to raise the quality of software developed throughout the organization.

We are looking for engineers to work as part of an agile team to implement and contribute to our automation platforms, while ensuring complete test coverage in a CI/CD environment. In this role, you will collaborate with other engineers to ensure high quality and rapid releases. You will also seek to identify weaknesses in our code, quantify the effects of them, and suggest or implement solutions.


  • Design and implement highly reliable and authoritative tests.
  • Ensure a high level of build health through monitoring and continuous improvement.
  • Work with product-facing developers to implement automation platforms, infrastructures, and processes.
  • Work with automation staff and other Software Developers in Test to improve and augment the automation platforms so they are relevant and consumable for your agile team.
  • Help maintain build pipelines by assisting with deployment automation.
  • Qualifications

  • At least 4 years of relevant work experience in development and/or test automation.
  • Experience with virtualization and containerization, especially with a focus on automation.
  • Experience with CI/CD pipelines.
  • A technologically flexible approach to making software, with a focus on patterns over tools.
  • Proficiency in at least one modern language.
  • A basic understanding of probability and the scientific method and how they might apply to developing high quality software.
  • Ability to work independently with minimal guidance on tasks.
  • Embrace of agile and iterative processes.
  • Preferred qualifications

  • Proficiency in configuration management and environment automation.
  • Experience with iOS or Android development.
  • Familiarity with blockchain a plus, but not required.
  • Technologies we currently use

  • Java for Android
  • Python
  • Node.js
  • Javascript/React
  • Docker
  • Kubernetes
  • About LLC LLC is a creator of Decentralized Autonomous Corporations (DACs), a concept introduced by CTO Daniel Larimer in 2014 that empowers open source communities to disrupt existing centralized business models. Currently we, along with others globally, are developing EOSIO, a revolutionary open-source decentralized blockchain infrastructure that will be used worldwide as the basis for developing countless high-throughput blockchain applications. We are looking for extraordinary technology professionals to join the LLC team in our continuing quest to enhance, refine and scale EOSIO for our rapidly expanding developer community.

    About EOSIO

    Published by, EOSIO is a blockchain protocol that enables horizontal scaling of decentralized applications, allowing developers to efficiently create high performance distributed applications. The EOSIO software provides accounts, authentication, databases, and the scheduling of applications across multiple CPU cores and/or clusters. This allows for horizontal scalability, replaces user fees with an ownership model, and powers simple deployment of decentralized applications. Check out the EOSIO GitHub repository to read our source code and, for more information, visit the resources section of the EOSIO website.

    Apply Now


    Free eBook

    Loader2 Processing ...