Software Development Engineer In Test (pmm)

Engineering · Full-time · Lisbon, Portugal · Remote possible

Job description

Suppose you are a Quality Engineering professional and want to work in a highly innovative environment, using the latest technologies, along with experts in the open-source database field, and fully remote. In that case, we have the perfect opportunity for you!

As an SDET, you will play a critical role in ensuring the quality and reliability of our software product. Percona Monitoring and Management (PMM) is an open-source database monitoring, management, and observability solution for MySQL, PostgreSQL, and MongoDB. It allows you to observe the health of your database systems, explore new patterns in their behavior, troubleshoot them, and perform database management operations no matter where they are located on-prem or in the cloud.

What You Will Do

  • Write end-to-end tests using tools like Playwright, CodeceptJS, etc.
  • Create test cases and participate in release regression testing.
  • Assist in developing test plans and release cycles.
  • Help build CI/CD integration into our existing test repository and development workflows.
  • Migrate old test jobs from Jenkins to Github Actions.
  • Assist with package testing, building, and maintaining existing package testing jobs.
  • Participate in the Software Development Life Cycle (SDLC) process and Agile methodologies.
  • Introduce new processes and frameworks to improve the overall delivery of the Quality team.

What You Have Done

  • Experience in QA automation for SaaS or On Prem products using tools like CodecetpJS, Playwright, Cypress or any other JS Framework.
  • Proficiency in both manual and automated testing fundamentals.
  • Ability to determine and enhance appropriate test coverage.
  • Automate test cases into our Continuous Integration framework.
  • Familiarity with SQL and NoSQL databases (MySQL, MongoDB, Victoria Metrics, ClickHouse).
  • Knowledge of Jenkins Pipeline, Shell Scripting, and Ansible & Vagrant is a plus.
  • Agile (Scrum) practice experience.
  • Active participation in agile ceremonies such as grooming, planning, and daily standups.
  • Excellent written and verbal English communication skills.
  • Ability to work collaboratively in a completely distributed model.
  • Capability to work independently as well as with a team.
  • Proficiency in Git and GitHub.
  • Experience with Docker.
  • Ability to work with Devops Mindset, experience working with Cloud Infra providers such as AWS, Digital Ocean, Linode.
  • Experience working with Github Actions.

What Will Make You Stand Out

  • Interest and contributions to the open-source community.
  • Passion for the evolving landscape of database & Monitoring technologies.
  • Hands-on experience with the Javascript/Typescript programming language.
  • A track record of bringing innovative ideas to improve testing strategies, automation processes, and overall product quality.
  • Demonstrated commitment to ongoing learning and staying updated with the latest trends in quality engineering, open-source, databases, and related technologies.
  • Experience working with Software in Containerized environments. We encourage individuals who may not meet all the listed requirements to still apply. We are committed to investing in people who demonstrate potential and unique perspectives.

Peers

View in org chart