Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Quality Engineer image - Rise Careers
Job details

Quality Engineer

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.

What You Will Do

  • 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.

What You Have Done

  • 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.

What Will Make You Stand Out

  • 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.

Why Percona?

At Percona, we believe an open world is a better world. Our mission is to enable everyone to innovate freely, by providing the best open source database software, support, and services. We make databases and applications run better through a unique combination of expertise and open source software built with the community for you. Our technical teams are experts in MySQL, MongoDB, PostgreSQL, and MariaDB.

Percona is proud to be a remote-only and globally dispersed workforce – we have colleagues in more than 50 countries! We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard.

Our staff receives generous benefits including flexible work hours and various paid time off programs, all your equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our equity incentive plan. We also have benefits that support a healthy work/life balance such as The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays, and overall flexibility. We also support being socially responsible through our PAVE volunteering program and Women Transforming Technology.

If you love the idea of working with a high-growth tech company that is one of the best in the business and known globally as a leader in the open-source database space, let’s talk!

Connect with us and stay up to date on our latest news and developments by following us on LinkedIn and Twitter. We look forward to connecting with you!

Percona Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Percona DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Percona
Percona CEO photo
Ann Schlemmer
Approve of CEO
What You Should Know About Quality Engineer, Percona

As a Quality Engineer at Percona in Lisbon, you’ll dive into the exciting world of testing while ensuring our product, Percona Monitoring and Management, meets the highest quality standards. Your day-to-day will be vibrant and collaborative, involving the design and execution of comprehensive test strategies across both manual and automated environments. You'll work hand-in-hand with developers, DevOps, and product teams, creating robust testing frameworks and adept automation techniques. You’ll have the chance to sharpen your skills in areas like database testing, writing intricate SQL queries to validate data integrity and functionality. Your toolkit will include Playwright for automation and scripting expertise in Python and Bash to tackle challenges with ease. Embrace CI/CD by working with GitHub Actions and Jenkins to automate testing processes. You will also utilize Docker and Kubernetes to ensure seamless deployment in cloud environments. If exploring observability through tools like Prometheus and Grafana excites you, you’re in the right place! Your insights during manual and exploratory testing will be crucial in early defect identification, and through effective communication and collaboration, you’ll enhance our quality assurance processes. Joining Percona means not just improving processes but also being part of a uniquely focused mission aimed at fostering innovation in open source database solutions. We champion a remote working culture, commitment to learning, and a healthy work-life balance, allowing your contributions to shine amidst a supportive global community. If you're passionate about quality and eager to excel in a dynamic tech environment, Percona might just be the right fit for you!

Frequently Asked Questions (FAQs) for Quality Engineer Role at Percona
What are the primary responsibilities of a Quality Engineer at Percona?

As a Quality Engineer at Percona, your main responsibilities will include designing and executing test strategies for web applications, APIs, and backend systems. You will work collaboratively with development, DevOps, and product teams to ensure thorough testing coverage, leveraging both manual and automated testing approaches to support the high-quality release of Percona Monitoring and Management.

Join Rise to see the full answer
What qualifications are required for a Quality Engineer position at Percona?

To succeed as a Quality Engineer at Percona, candidates should possess a strong understanding of both relational and non-relational databases, along with hands-on experience in automation testing frameworks like Playwright. Proficiency in scripting languages such as Python and Bash, as well as familiarity with CI/CD tools like GitHub Actions and Jenkins, are essential. A good grasp of Docker and Kubernetes technologies is also important to thrive in this role.

Join Rise to see the full answer
What tools and technologies will a Quality Engineer at Percona use?

A Quality Engineer at Percona will utilize a range of tools and technologies including Playwright for test automation, along with various databases like MySQL and MongoDB. You will also work with CI/CD tools like Jenkins, containerization technologies like Docker and Kubernetes, and observability tools such as Prometheus and Grafana to ensure the health and performance of applications.

Join Rise to see the full answer
How does Percona support the professional development of its Quality Engineers?

Percona fosters a culture of growth and learning. As a Quality Engineer, you will receive opportunities for career development through funding for external training, certifications, and conferences. This commitment to continuous learning ensures that you can stay updated with the best practices in testing and quality assurance.

Join Rise to see the full answer
What makes working as a Quality Engineer at Percona unique?

Working as a Quality Engineer at Percona is unique due to its strong remote work culture, collaborative environments, and a commitment to open-source innovation. Opportunities to engage in projects that have a real community impact, coupled with generous benefits aimed at fostering work-life balance, set Percona apart as an employer.

Join Rise to see the full answer
Common Interview Questions for Quality Engineer
Can you describe your experience with automated testing as a Quality Engineer?

When answering this question, highlight your specific experiences with automation frameworks, like Playwright, and discuss how you've designed and executed automated test scripts to improve efficiency and accuracy in testing processes.

Join Rise to see the full answer
What methodologies do you use in your quality assurance process?

Interviewers want to understand your approach to QA. Discuss Agile methodologies, your familiarity with SDLC, and describe how you adapt your testing strategies according to project requirements to ensure thorough quality checks.

Join Rise to see the full answer
How do you ensure data integrity while working with databases?

Explain how you write and execute SQL queries to validate data, and share examples of specific challenges you’ve faced and how you resolved them, ensuring data consistency throughout testing.

Join Rise to see the full answer
Describe a challenging defect you discovered in a previous role.

Utilize the STAR (Situation, Task, Action, Result) technique to describe the context, the specific defect you found, the actions you took to identify it, and the impact it had on the project or team.

Join Rise to see the full answer
What experience do you have with CI/CD tools?

Detail your experiences with CI/CD tools like GitHub Actions and Jenkins. Describe how these have been integrated into your testing workflows to automate procedures and ensure smooth deployments.

Join Rise to see the full answer
How do you approach manual testing in your workflow?

Discuss your strategy for manual testing, including how you perform exploratory testing to identify defects early. Emphasize your methodical documentation practices in test cases and defect logging.

Join Rise to see the full answer
Can you explain how you use observability tools like Prometheus or Grafana?

Share specific examples of how you’ve leveraged these tools to monitor application performance, manage alerts, and identify potential areas of improvement based on the data provided by these monitoring solutions.

Join Rise to see the full answer
What strategies do you utilize for effective team collaboration?

Explain your communication style and how you engage with cross-functional teams. Talk about how regular meetings, collaborative tools, and open lines of communication have helped in improving quality assurance processes and results.

Join Rise to see the full answer
What are your methods for managing stress during tight deadlines?

Talk about your organizational strategies, prioritization of tasks, and perhaps even your approach to self-care that helps you maintain focus and performance during high-pressure periods in project timelines.

Join Rise to see the full answer
Can you discuss a situation where you had to learn a new tool quickly?

Describe the tool, the context in which you had to learn it, and the steps you took to familiarize yourself with it. Highlight your adaptability and eagerness to master new technologies relevant to your role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Percona Remote No location specified
Posted 2 days ago
Fun Town RV Hybrid No location specified
Posted 8 days ago
Photo of the Rise User
Outliant Remote No location specified
Posted 9 days ago
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Anduril Industries Hybrid Atlanta, Georgia, United States
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago

Percona makes MySQL and MongoDB more valuable to our customers and the community. We changed the marketplace by introducing pricing models that give people access to services at a fraction of the cost, paying only for what they need. We do busines...

51 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!