Software Engineer (QA)

International provider of data protection solutions specializing in cybersecurity and data privacy software.
DevOps
Mid-Level Software Engineer
Hybrid
3+ years of experience
Cybersecurity

Description For Software Engineer (QA)

Protegrity, a leading player in the rapidly growing data privacy software market (projected to reach $25.85 billion by 2029), is seeking a Software Engineer specialized in Quality Assurance. This role presents an exciting opportunity to join one of the top 25 global software providers in the cybersecurity industry.

The position involves working with a diverse team of software engineers and machine learning practitioners, focusing on designing, building, and maintaining applications in the data security and privacy domain. You'll be responsible for implementing automated test suites, managing CI/CD pipelines, and ensuring quality throughout the development cycle.

As a QA Software Engineer, you'll play a crucial role in maintaining high-quality standards for Protegrity's data protection solutions. The role requires expertise in Python testing frameworks, API testing, and modern DevOps tools including Docker, Kubernetes, and various CI/CD platforms. You'll work in a hybrid environment, combining remote work with on-site meetings as needed.

The company offers a competitive compensation package and emphasizes professional development, making it an ideal opportunity for someone looking to grow in the cybersecurity field. You'll be joining during an exciting period of growth in the data privacy sector, working on innovative solutions that impact data security globally.

Protegrity maintains a strong commitment to diversity and inclusion, fostering an environment where employees can bring their full selves to work. The role offers the unique opportunity to work at the intersection of GenAI safety, privacy, and governance, contributing to the company's technical strategy and industry leadership in data protection.

Last updated a month ago

Responsibilities For Software Engineer (QA)

  • Collaborate with software and machine learning engineers to understand project requirements and design test plans
  • Implement and maintain automated test suites for APIs, data pipelines and other systems
  • Integrate tests into CI/CD pipelines
  • Work closely with developers to reproduce bugs and verify fixes
  • Identify and document issues in JIRA
  • Collaborate with DevOps to ensure robust deployments and proper logging/monitoring

Requirements For Software Engineer (QA)

Python
Kubernetes
  • 3+ years in software QA, with exposure to testing applications written in Python
  • Strong knowledge of testing frameworks, such as pytest and Robot Framework
  • Experience with API testing
  • Understanding of data validation techniques for data pipelines
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Gitlab CI/CD
  • Experience with infrastructure as code tools (Terraform and CloudFormation)
  • Hands-on experience with containerization and orchestration tools (Docker and k8s)
  • Experience with cloud platforms (preferably AWS)
  • Strong understanding of software development best practices
  • Strong written and verbal communication skills
  • Basic understanding of machine learning concepts

Benefits For Software Engineer (QA)

  • Competitive compensation and benefits package
  • Paid Time Off (PTO)
  • Access to ongoing learning & development
  • Comprehensive benefits
  • Generous vacation and holiday time off

Interested in this job?

Jobs Related To Protegrity Software Engineer (QA)

IT Support Engineer, IT Services

IT Support Engineer position at Amazon in Chengdu, focusing on providing technical support, system deployment, and infrastructure management for internal teams.

Systems Development Engineer II, Corporate Infrastructure Tools and Engineering

Systems Development Engineer position at Amazon focusing on AWS infrastructure automation and corporate systems development.

IT Support Engineer

IT Support Engineer position at Amazon Tokyo, providing infrastructure and technical support with focus on networking and systems maintenance.

Technical Support Engineer, The Mechatronics & Sustainable Packaging Customer Experience (MSP CX)

Technical Support Engineer role at Amazon supporting robotics and automation systems in fulfillment centers across NA and EU regions.

System Dev Engineer, Kuiper

System Dev Engineer role at Amazon's Project Kuiper, building satellite technology to provide global internet access, offering competitive pay and growth opportunities.