Principal QA Engineer

Engineering Requisition ID 4173 Pune, India


At Qualys, we are putting in world class security platform using industry-leading technologies such as Elasticsearch, Kafka, Cassandra, Redis, Flink, Ceph, JanusGraph, Kubernetes, microservices, etc. and are looking for passionate individuals responsible for ensuring that the platform is robust and scalable with the highest level of quality. This is a great opportunity to be an integral part of a platform team which helps in building Qualys’ next generation microservices-based platform processing over a 100 million transactions and terabytes of data per day, leverage open source technologies, and work on challenging and business-impacting projects.




  • Minimum 2 years of experience in testing distributed backend software architectures
  • Solid experience in Linux system is required
  • Experience in Java, Python programming are desired
  • Experience with networking, storage, and virtualization can be plus
  • Experience with caches, messaging systems, and NoSQL and relational databases
  • Experience with microservices architecture using Kubernetes and Docker containers is a plus
  • Good understanding of cloud-delivered applications is required
  • Sound understanding and experience in testing of platform components from functionality, stress, scalability, and performance standpoints
  • Solid exposure to performance, scalability and load testing using tools like JMeter
  • Experience with web services with HTTP, HTTPS, REST APIs, and JSON
  • Testing focusing towards achieving 75%+ code coverage using tools and scripting languages
  • Comfortable with build processes, CI processes and managing QA Environments as well as working with tools like Git and Bamboo
  • Good exposure to databases. Experience in writing and understanding DB queries
  • Experience working in a security domain is a plus




  • Certifying builds for platform components going to Production
  • Maintain code coverage of 75%+ with automation
  • Build and maintain a framework for testing as and if required.
  • Create and manage test plans and suites
  • Work closely with services developers ensuring proper testing
  • Publish QA test pass/fail summary to management
  • Maintain Dev and QA environments

EEO Employer/Vet/Disabled