Keeping Open Source Open for 15 years Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. Percona is remote-first and globally dispersed; we have 250 Staff members in more than 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

Percona Staffing LLC

QA Automation / DevOps Engineer (remote)

Percona is looking for a full-time remote QA Automation Engineer to join its Open Source Software Development team. You will be contributing to further enhancing and extending “Percona Monitoring and Management” (PMM) product, which is a free and open-source platform for monitoring and managing the performance of SQL/NoSQL based databases and servers or cloud instances. You will play a vital part in that through the automation of software testing to ensure that every release is of higher quality than the previous one. You should be comfortable developing test frameworks and automating tests using tools such as Playwright, CodeceptJS, or Cypress in a Jenkins or GitHub Actions CI environment. We view quality as a partnership and are looking for someone who understands the value of constant collaboration with our developers to ensure we are moving to a Test Driven Development (TDD) model. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will have a large impact.

What You Will Do:

    • Create automation for both installed and SaaS products in a Javascript/React and Golang environment
    • Actively participate in the SDLC to ensure the quality is considered from the beginning till the end
    • Ability to determine and enhance appropriate test coverage
    • Automate test cases into our Continuous Integration framework
    • Enhance our testing framework to continuously expand what can be automated
    • Identify manual tests that can/should be automated to increase the capacity of the QA Analysts
    • Take testing automation to the next level with performance and stress testing

Your Experience:

    • 2+ years experience with creating testing automation for backend, API’s and web-based applications
    • Shell scripting and/or other programming languages or programming skills
    • Experience with SQL and NoSQL databases (MySQL, MongoDB)
    • CI/CD platforms knowledge (Jenkins, GitHub Actions)
    • Docker, Cloud and Kubernetes testing environment experience
    • Actively participate in Agile ceremonies such as grooming, planning and daily standups
    • Fluent written and verbal English
    • Ability to work independently as well as with a team in a completely distributed model
    • Extensive knowledge of Git and GitHub

What Will Make You Stand Out:

    • Knowledge of other databases/data stores (Memcached, ClickHouse)
    • Ansible, Ansible-playbooks knowledge or experience
    • Experience with Prometheus or VictoriaMetrics
    • BS/MS/PhD in an engineering field or equivalent experience
    • Open source development experience