Iodine Software
Iodine Software is the leader in clinical AI for highly accurate capture of patient documentation.
Hybrid

Software Development Engineer in Test

Sorry, this job was removed at 5:08 a.m. (CST) on Friday, August 20, 2021
Find out who's hiring remotely in Austin.
See all Remote Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Iodine Software is a healthcare AI company that has pioneered a new machine learning approach -- Cognitive Emulation -- to help healthcare finance leaders build resilient organizations. Cognitive Emulation uses proprietary AI technology and machine learning algorithms to think the way a clinician thinks and emulate clinical judgement. This allows us to help nearly 500 hospitals quickly and accurately identify areas of potential opportunity to accelerate productivity, data accuracy, and financial return.

 

Our Engineering team is rapidly expanding. We need someone who can help to plan, coordinate and manage the delivery of our growing number of releases with quality at scale. By exercising your leadership skills, you will lead by example, influence without authority, propose and implement needed changes to deliver a tenable impact within the Iodine Product team.  As Software Engineer in Test, you will work closely with our Development, Product and Client Experience teams to help build quality in the products by making sure that problem statements are well understood, and production defect root causes are timely analyzed and addressed. You will play a key role in the test automation of End-to-End scenarios, performance and scalability testing for existing and emerging products, automation of build and release processes and CICD pipelines.

 

What You'll Do

  • Build quality within the software development process by designing, developing, and maintaining advanced automated testing frameworks and scripts that provide reliable and repeatable test results
  • Help define and lead execution of quality and testing strategy 
  • Conduct functional, integration, performance, load and security testing
  • Perform testing of features and defects at all levels of the application stack
  • Build quality in the product from the beginning by mentoring peers on how to introduce tests at the appropriate levels of the application stack
  • Analyze and decompose complex issues and collaborate with others to drive adoption of best practices in code health, testing, and maintainability
  • Build out our CI/CD pipeline by leveraging new test frameworks and tools in order to incorporate automated quality certification at multiple levels

 

What You'll Need

Minimum Requirements (Education, certifications and experience):

  • BS in Computer Science or the equivalent with at least 5+ years of professional experience in Software Engineering
  • Excellent communication skills, ability to collaborate effectively with wide variety of roles (tech and non-tech) both within the company and externally including clients and subcontractors
  • Strong experience with one or more general programing languages
  • 3+ years of experience with Frontend technologies and frameworks like JavaScript, TypeScript, React, VueJS, etc.
  • 3+ years of OOP programming and design experience, preferably in Java
  • Strong understanding of both front-end and back-end web technologies (HTTP, Network stack, Microservice architecture, JSON, CSS, XML, etc.)
  • 3+ years of experience with test automation and test architecture
  • Strong background in designing new and extending existing testing frameworks based on Cypress, Jest, Mocha, Chai or any other JS\Node based frameworks.
  • Expertise in writing API, integration and unit tests utilizing mocking frameworks
  • Strong Unix background and proficient with at least one shell and high-level scripting language (bash, python, perl); Solid SQL knowledge
  • Experience with performance testing (JMeter, SmartMeter, sitespeed.io)
  • Has good experience with security testing and is aware of OWASP
  • Experience working with Git, Pull Requests, Branching, etc.
  • Has a tester mindset, is curious and can come up with interesting test scenarios
  • Has solid understanding of testing principles and methodologies and can apply appropriate test methods for a given scenario

Preferred Requirements:

  • Experience working with offshore development teams in different geographical locations/distributed schedules
  • Working knowledge in building and administering CI/CD pipelines
  • Experience troubleshooting database, network configuration, and applications server issues
  • Experience in using cloud computing infrastructure such as AWS or Google Cloud Platform
  • Experience with IaC tools such as Ansible, Terraform, Chef, Puppet
  • Experience with virtualization tools such as Docker, Kubernetes
  • Experience with analytics and monitoring platforms (Grafana, Kibana, Prometheus or similar)
    • Experience with NoSQL DB (Redis, ElasticSearch etc)

    See Something, Do Something

    At Iodine, we are incredibly privileged to be entrusted with an enormous amount of Protected Health Information (PHI) amounting more than 90 million lives. Inherent to our culture is the need to live up to that trust in everything we do. Security is a primary responsibility shared by every Iodine employee and we expect everyone to honor that responsibility. That includes abiding by our security policies, being constantly vigilant to possible risks to the privacy and safety of the information given to our care and bringing forward any concerns about security.

     

    What You'll Get

    This is a unique opportunity to join a close-knit, rapidly growing team and help us improve a key piece of the organization. You will have the opportunity to drive the strategy and direction of our product for our users. You will join a passionate and ambitious team, with a proven record of success building multiple companies. Learn more about us at www.iodinesoftware.com.  

     

    **You must be currently authorized to work full-time in the United States on a permanent basis**

    See More
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    What are Iodine Software Perks + Benefits

    Iodine Software Benefits Overview

    Iodine offers a comprehensive benefits package including medical, dental and vision along with basic term life insurance and a 401K plan with company matching. We also offer many other optional perks like annual wellness benefit, pet insurance, voluntary life insurance, cell phone and internet reimbursement as well as a work from home stipend for each employee.

    Culture
    Volunteer in local community
    Partners with nonprofits
    Open door policy
    OKR operational model
    Team based strategic planning
    Open office floor plan
    Employee-led culture committees
    Flexible work schedule
    Iodine provides employees with a flexible work schedule that includes Flexible start and end times and to support work life balance.
    Remote work program
    Diversity
    Dedicated diversity and inclusion staff
    Highly diverse management team
    Diversity employee resource groups
    Hiring practices that promote diversity
    Health Insurance & Wellness Benefits
    Flexible Spending Account (FSA)
    Iodine employees can contribute up to $2750 annually to their FSA.
    Disability insurance
    Iodine Offers both Short and LongTerm Disability benefits. Short Term covers 60% of weekly income up to $2300 weekly and Long Term covers 60% of monthly income up to $10,000 monthly maximum payout.
    Dental insurance
    Vision insurance
    Health insurance
    Life insurance
    Pet insurance
    Our pet insurance policy offers 3 reimbursement options to best fit your needs.
    Wellness programs
    Team workouts
    Mental health benefits
    Our EAP Program offers FREE Counseling sessions. articles and virtual webinars on topics related to issues we are currently facing.
    Financial & Retirement
    401(K)
    401(K) matching
    Iodine provides employees with a 401(K) matching plan managed by Voya. We match 50% of contributions up to 6% of an employees annual gross pay.
    Company equity
    Performance bonus
    Child Care & Parental Leave Benefits
    Childcare benefits
    Generous parental leave
    Family medical leave
    Return-to-work program post parental leave
    Vacation & Time Off Benefits
    Unlimited vacation policy
    Generous PTO
    Unlimited vacation/PTO plan
    Paid holidays
    Paid sick days
    Office Perks
    Company-sponsored outings
    Iodine typically targets company wide events twice a year, one typically in the summer and the other around our company-wide holiday party!
    Free snacks and drinks
    Some meals provided
    Company-sponsored happy hours
    Onsite office parking
    Fitness stipend
    Home-office stipend for remote employees
    Mother's room
    Professional Development Benefits
    Job training & conferences
    Tuition reimbursement
    Lunch and learns
    Promote from within
    Mentorship program
    Continuing education stipend
    annual training and education stiped
    Continuing education available during work hours
    Online course subscriptions available
    Customized development tracks
    Paid industry certifications

    Additional Perks + Benefits

    Cell Phone/Internet Reimbursement - up to $100/month
    Work From Home Stipend- each employee is granted a $500 work from home stipend to assist with home office set up
    Wellness Benefit - up to $500 annual reimbursement for your wellness (ie. gym memberships, massage therapy, etc.)
    Training and Continuing Education Allowance - up to $2500 annual reimbursement
    Employee Referral Program
    TeleHealth
    Travel and Global Emergency Assistance
    Accident, Critical Illness and Hospital Insurance
    LegalShield Assistance
    Employee Assistance Program - Counseling & Financial Services
    HSA Contribution
    Pharmacy Resources

    More Jobs at Iodine Software

    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.
    Learn more about Iodine SoftwareFind similar jobs like this