Software Development in Test, Entry Level
Drive the healthcare technology revolution
Since our inception in 2010, Iodine Software’s mission has been to change healthcare by applying our deep experience in healthcare along with the latest technologies like machine learning to improve patient care. Our platform is deployed at hundreds of leading hospitals in the US and we’re constantly expanding our reach. We’re not just witnessing the healthcare technology revolution. We’re driving it. Come join us.
Responsibilities:
Design, develop, and deploy advanced automated testing frameworks that provide reliable and repeatable test results.
Develop internal QA tools to effectively test components/applications.
Perform testing of features and bugs at all levels of the stack.
Manage, build and maintain QA infrastructure to provide reliable build pipeline and test environments.
Analyze and decompose complex issues and collaborate with others to drive adoption of best practices in code health, testing, and maintainability.
Requirements:
BS in Computer Science
Have a tester mindset - curious and can come up with interesting test scenarios
Experience with one or more general programing languages
Experience using OOP for software development on the tooling/test architecture side
Knowledge of Unix/Linux environments (Terminal commands, Unix Shell scripting); Solid SQL knowledge
Can apply appropriate test methods for a given scenario
Nice to have:
Experience using AWS and CI/CD
Experience writing API, integration and unit tests utilizing mocking frameworks
Understandings HTTP, Network stack and how modern web applications are built
Experience with performance testing (Gatling and/or JMeter)
Experience with security testing and is aware of OWASP