Jobs.ca
Jobs.ca
Language
Percona logo

Senior Quality Engineer

Percona8 days ago
Remote
Remote (Europe, UK, US, Canada)
Senior Level

About the role

Who you are

  • Strong database knowledge (relational databases, non-relational databases) and ability to query/test data
  • Hands-on experience in Playwright automation framework, preferably in JavaScript
  • Proficiency in Python and Bash scripting for automation and debugging
  • Experience with CI/CD pipelines using GitHub Actions, Jenkins, or similar tools
  • Command-line proficiency: Navigating Linux via the terminal, managing files, using package managers like apt, yum, or dnf
  • Good understanding of Docker and Kubernetes, with exposure to cloud-based testing
  • Familiarity with Ansible for infrastructure automation and configuration
  • Experience with Observability & Monitoring tools such as Prometheus, and Grafana
  • Good understanding of Agile methodologies, SDLC, and QA processes
  • Strong communication skills with the ability to collaborate effectively across teams
  • Exposure to API testing tools like Postman, REST-assured, or similar
  • Familiarity with performance testing tools like k6
  • Experience with test management tools like TestRail, Zephyr, or similar
  • Basic knowledge of cloud platforms (AWS, GCP, or Azure) is a plus

What the job involves

  • As a Quality Engineer, you will be responsible for designing and executing test strategies across manual and automated environments
  • You will work closely with developers, DevOps, and product teams to ensure high-quality releases for our product Percona Monitoring and Management through robust testing frameworks, and automation
  • Test Strategy & Execution: Design, implement, and execute test cases for web applications, APIs, and backend systems in an Agile environment
  • Database Testing: Write and execute Database queries to validate data integrity and ensure end-to-end functionality. Experience working with MySQL, Postgresql, and MongoDB would be very helpful
  • Automation Development: Develop and maintain test automation using Playwright (preferably in JavaScript) to ensure fast and reliable test coverage
  • Scripting & Infrastructure: Utilize Python and Bash scripting for test automation, reporting, and CI/CD integrations
  • CI/CD & DevOps: Work with GitHub Actions, Jenkins, and other CI/CD tools to automate test execution and reporting
  • Containerization & Cloud: Work with Docker, Kubernetes (K8s), and related technologies to test and validate cloud-native applications
  • Configuration Management & Deployment: Leverage Ansible for provisioning and configuration management in test environments
  • Observability & Monitoring: Utilize Prometheus, Grafana, or similar monitoring tools to ensure system health and performance validation
  • Manual & Exploratory Testing: To identify defects early in the development cycle, perform hands-on functional, regression, and exploratory testing
  • Collaboration & Communication: Work closely with development, DevOps, and product teams to enhance test coverage and improve quality assurance processes

About Percona

Software Development
201-500

Percona is widely recognized as a world-class open source database software, support, and services company. The organization is dedicated to helping businesses make databases and applications run better through a unique combination of expertise and open source software. Percona works with numerous global brands across many industries creating a unified experience to monitor, manage, secure, and optimize database environments on any infrastructure.

Percona equips organizations with the freedom to choose, the freedom to create, and the freedom to make a difference - helping them scale and innovate with speed as they grow.

Databases run better with Percona.