Senior Software Engineer 2 (QA)

Job Title: Senior Software Engineer 2

Job Focus: QA/Testing

Location: Remote (India)

About Us: pgEdge builds and sells distributed PostgreSQL, optimized for the network edge to reduce data latency and achieve ultra-high availability. Only pgEdge combines multi-master, multi-region, and multi-cloud in a fully managed cloud service or self-hosted software and is standard Postgres and 100% open. pgEdge is backed by leading venture capital firms, including Sands Capital and Grotech Ventures.

Job Summary

pgEdge is seeking a Senior Software Engineer to ensure the quality and reliability of our PostgreSQL-based multi-master replication solutions. This role focuses on testing and validating our platform across a variety of environments, including multi-platform packaging workflows, cloud deployments, and containerized systems. You’ll play a key part in ensuring that our automation-driven QA practices deliver robust, scalable, and reliable solutions that meet the demands of real-world applications, from platform installs to DBaaS offerings.

Key Responsibilities

  • Test platform builds, including installation, upgrades, and configuration for native packaging and Docker-based deployments, ensuring compatibility across Linux distributions.

  • Ensure seamless operation of pgEdge Cloud offerings, testing deployments, failovers, REST/Api testing and multi-cloud scenarios.

  • Automate testing workflows using Python, Shell scripting, SQL/PLPGSQL to improve test coverage and efficiency.

  • Work within CI/CD pipelines integrating automation frameworks to streamline the testing process.

  • Collaborate closely with development teams to identify, document, and resolve issues, ensuring high-quality releases.

  • Simulate and test real-world usage scenarios for platform and cloud solutions to ensure they meet customer expectations.

Required Skills and Experience:

  • Proficiency in automation scripting using Python, Shell scripting, and SQL.

  • Familiarity with PostgreSQL (preferred) or other relational databases, including experience with replication solutions and distributed database concepts.

  • Experience testing Linux environments, with hands-on expertise in packaging workflows (RPM, DEB) and multi-platform setups.

  • Experience with cloud platforms (AWS, Azure, GCP) and testing in DBaaS environments.

  • Strong analytical, debugging and problem-solving skills in multi-platform and cloud setups.

  • Hands-on experience integrating tests into CI/CD pipelines (e.g., GitHub Actions,Jenkins) for continuous validation.

Preferred Skills

  • Familiarity with:

    ○ Containerized environments (e.g., Docker, Kubernetes),

    ○ IAC tools such as Terraform, or Ansible

Benefits and Perks

At pgEdge, we support our team members both professionally and personally. We offer a comprehensive benefits package designed to promote work-life balance and foster growth:

  • Flexible Work Environment: Flexible PTO and flexible remote work options.

  • Professional Development: Dedicated continuing education budget to support learning.

  • Financial Rewards: Competitive salary and stock options, allowing you to share in the company's success.

  • Team Building: Annual company gatherings to connect and celebrate our achievements.

  • Remote-First Culture: Flexible work policies that support your ideal work environment.

Applications

If you wish to apply, please send your resume to careers@pgedge.com , quoting “Senior Software Engineer 2 (QA/Testing)”.

Dive deeper into pgEdge

dive-img

How to Unleash Ultra High Availability and Zero Downtime Maintenance with Distributed PostgreSQL

dive-img

How Multi-Master Distributed Postgres Solves High Availability and Low Latency Challenges

dive-img

PostgreSQL 17 - A Major Step Forward in Performance, Logical Replication and More

Get started today.

Experience the magic of pgEdge Distributed PostgreSQL now.