$120,000 - $160,000
Our client is on the forefront of applying a huge dataset and machine learning. They own their products, from development to deployment, including monitoring and quality. They are continuously learning from and teaching each other. They know that their work isn't done until applications are configurable, supportable, monitored, secure, and analyzable to drive future product decisions.
Responsibilities: As a Senior Software Engineer in Test you will partner with Product Managers to understand what hospital systems need, and you will define and create testing technology solutions to meet those needs.
Use your influence to drive excellence within your team and across engineering.
Make and communicate technical decisions that influence the product roadmap and the success of customers.
Identify and resolve technology and process gaps in the automated testing strategy.
Work closely with Product Managers to understand product usage to optimize the automated test coverage strategy.
Participate as a key member of the product development team to understand user and customer requirements and determine automated testing strategy.
Review existing automated tests for improvements in coverage, performance, and reliability.
Develop and implement automated test scripts.
Develop and manually execute manual test plans.
Develop and track test cases.
Document and track resolution of defects.
Requirements: You are highly skilled in driving quality through test automation for enterprise software products, which you've gained through your 4+ years of relevant experience. If you have spent fewer than 4 years in software engineering, you have pushed yourself, investing your own time to quickly become highly skilled.
Work with Selenium or similar automated testing frameworks.
Work with Python or similar scripting languages.
SauceLabs or another distributed automated testing platform.
Identify, analyze, discuss, and confirm application / system requirements from customers and users.
Strong communication skills and can produce clear documentation.
Maintain work quality while under deadlines in a highly dynamic environment.
Work as part of an Agile development team.
You are an advocate for Agile/Scrum methods and DevOps culture a plus
You strive to make software that people love to use.
You have experience with performance optimization, parallelization, and distributed systems.
You have used a variety of Amazon Web Services (e.g., EC2, S3, EMR, Lambda) to solve technical problems.
You think CI and monitoring is important, and have worked with tools such as Jenkins, NewRelic, and Sentry a plus.