Weekday AI
Principal Software Quality Engineer
About this role
Description: Seeking a Principal Software Quality Engineer to define and drive quality strategy for a distributed database platform. Role involves deep expertise in distributed database testing, systems engineering, debugging, and test automation. Requirements: 10–18 years of experience in Software Quality Engineering or Systems Engineering with a focus on quality systems. Hands-on experience with distributed databases or storage systems, preferably NoSQL platforms. Strong experience in testing replication, partitioning, sharding, and consistency models. Proficiency in Python and at least one systems programming language (C, C++, Go, Rust, Java). Experience with CI/CD tools like GitHub Actions and Jenkins. Excellent communication skills for producing technical documentation and reports. Benefits: Opportunity to lead the integration of AI agents into testing frameworks. Work remotely from India with a focus on innovative testing strategies and frameworks.