Senior Test Engineer


Evolent Health


Posted Under: Washington DC, DC jobs in Engineering; Engineering jobs in zipcode 20418
Posted On: 2020-02-15 00:00:00

It's Time For A Change Your Future Evolves Here Evolent Health has a bold mission to change the health of the nation by changing the way health care is delivered. Our pursuit of this mission is the driving force that brings us to work each day. We believe in embracing new ideas, challenging ourselves and failing forward. We respect and celebrate individual talents and team wins. We have fun while working hard and Evolenteers often make a difference in everything from scrubs to jeans. Are we growing? Absolutely about 40% in year-over-year revenue growth in 2018 . Are we recognized? Definitely. We have been named one of Becker's 150 Great Places to Work in Healthcare in 2016, 2017, 2018 and 2019, and One of the 50 Great Places to Work in 2017 by Washingtonian. We recognize employees that live our values, give back to our communities each year, and are champions for bringing our whole selves to work each day. If you're looking for a place where your work can be personally and professionally rewarding, don't just join a company with a mission. Join a mission with a company behind it. Who You'll Be Working With: Evolent Health is looking for modern testers interested in implementing the healthcare platform of the future. In your role, you will work with the Information Management Software Engineering group to develop and maintain bleeding edge designs for integrated web applications and Big Data processing of healthcare data. We are looking for modern testers and engineers with the right stuff, from associate level to senior level and above. Successful candidates will be self-driven, curious, and ready to challenge their peers. A strong background in computer science and related math is considered a positive. Most work will be performed using Java-based tooling, so knowledge of Java and Java EE is desired. Experience with data analytics, functional programming techniques and NoSQL solutions would also be positives. What will make you an ideal modern tester? Ability to define heuristic testing techniques for the Evolent products and interconnected sub-systems to reduce risk and increase the confidence of clients and stake holders. Enact quality as a habit to form, not a task to perform. Tactical shrewdness to identify and introduce smart techniques to work closely with developers and find issues early in the process. Relentlessly improve testing activities and automate as and when the opportunity and return on automation is beneficial. An eye for seeing past the obvious and mundane to evolve and improve the business. Practice and preach the concept of Discovering the unexpected is more important than confirming the known. Investigate the product and system as a basic user, power user, competitor (find missing functionalities/features) and product crasher/rogue (break the product). Less testing is a sin and more testing is a crime. Optimize the approach by creating fewer test cases with more product coverage and diminish defect leakage over time. Use the mantra all code is guilty until proven innocent to motivate Test Driven Development (TDD), lean thinking and good programming practices. Use different problem-solving techniques (e.g. 5 Whys, Ishikawa diagram etc.) to conduct root cause analysis of systemic issues and identify, prioritize and mitigate system bottlenecks, with the end goal of overall system optimization. Understand the importance of solving the business problem to accelerate the product delivery with approaches like test automation, continuous integration, delivery and deployment. Aptitude and attitude of thinking Quality is not a separate phase, it's a culture. Be ready and willing to educate team members on quality standards and help them to