SDET/QA Automation Engineer
Our Team:
Technology drives our business. Our team is made up of talented QA engineers, software developers, leaders and UX professionals. We care about technology as a craft and a differentiator. We bring our high quality global products to market with a mix of software, cloud, data centers, infrastructure, design and grit.
Our Product Groups:
Individual Investor – building products like Morningstar.com and mobile apps for individuals like yourself
Institutional Investor – developing some of our flagship products like Morningstar Direct for institutional investors and our Advisor products for financial advisors
Workplace – this is where we build and provide our hosted digital advice platform for Retirement plans, 401K’s, etc. (what some call robo-advisors)
Data – this is the heart of Morningstar where all data is sourced, collected, transformed, calculated and distributed across the world
The Role:
At Morningstar, helping investors is what brings us together and drives our work. We are looking for QA Automation Engineers who specialize in full stack QA (Front end, Webservice, & Non-Functional testing) to join our team, grow with us, introduce us to new ideas and develop products that empower our users. Every day, you’ll work with team members across disciplines developing products for investors. You’ll interact daily with our product managers to understand our domain and create technical solutions that push us forward. We want to work with other engineers who bring knowledge and excitement about our opportunities. These positions are based in our Chicago office.
Responsibilities
+ Build test automation suites, as well as play a part in maintaining our existing suite of automated tests to be used by the entire Agile squad.
+ Analyze user requirements and product architecture to derive testing requirements.
+ Build, execute, and debug automated functional and back-end tests.
+ Diagnose problems and report bugs and enhancements to Development.
+ Ensure efficient and stable builds in contentious integration environment.
+ Work with development and functional QA teams to make decisions around what to automate.
Requirements
+ Bachelor's degree in Computer Science or equivalent plus a minimum of 2.5 years of working experience in a related field.
+ Strong experience with OO programming and concepts.
+ Excellent understanding and knowledge of software quality assurance practice.
+ Ability to mentor junior members of the test automation team including those in our overseas locations.
+ Hands on experience in Java, C#, JUnit/TestNG, Jenkins, Selenium, FitNesse, SoapUI, Javascript, HTML5, CSS, Maven, one or two scripting languages Groovy, Python, Ruby, Git are required
+ Experience with test automation tools as well as deployment tools, like uDeploy.
+ Experience in TDD, continuous integration, and code review practice is strongly desired.
+ Strong awareness of activities in the open source world and contributing back to open source is a big plus.
Morningstar is an equal opportunity employer.