Senior Automation QA engineer

If you’re an ambitious QA engineer and thrive on working on tough, real-world problems, you want to work here. We are looking for passionate QA automation engineer to work mostly on Mirantis OpenStack NextGen project, the new project in OpenStack.

We are working on the quality of OpenStack and our product, Mirantis OpenStack. We are creating CI/CD for OpenStack components, developing automated functional and nonfunctional tests, testing new features of OpenStack and integration of OpenStack with different services. In more details, this includes creating of new automated functional and load tests on Python, building CI scripts and infrastructure, manual testing of new features and bug fixes, participating in the development in open source OpenStack community with the smartest engineers in a world.

For technical details about MOS please take a look into:


– Develop manual and automated test scenarios and test cases; to increase coverage as well as new functionality testing

– Develop and execute performance and load testing

– Execute manual and automated test cases; including ad-hoc or exploratory testing as needed

– Manage defects and track issue resolution

– Actively participate in software requirements gathering, story definition, design, and estimation; identify gaps in business requirements, determine areas that are higher risk and high priority, and communicate testing concerns

– Attend and present code reviews and review patches from the team 


– Strong Python programming skills

– Good knowledge of containers (Docker, LXD)

– Good understanding of OS internals, networking

– Good understanding of virtualization stack

– Good understanding the idea of CI, experience in CI configuration and support

– Experience in functional and non-functional (load/performance/security) testing

– Strong knowledge of QA theory, experience in test design (test plans, tests coverage metrics)

– Good knowledge of Linux console tools (vim / sed / awk / grep / lsof and etc.)