DevJobs

QA Automation Engineer

Overview
Skills
  • Python Python
  • MongoDB MongoDB
  • Microservices Microservices
  • CI/CD CI/CD
  • GitHub GitHub
  • GitHub Actions GitHub Actions
  • AWS AWS
  • Docker Docker
  • API testing
  • Serverless environment
  • Integration testing tools
  • Load testing tools
  • Performance testing tools
Accelerate Your Career in Cybersecurity

As a leader in Automated Security Validation, we help businesses around the world safely emulate real-world attacks to uncover their vulnerabilities. At Pentera, you will be at the forefront of cybersecurity innovation, working on advanced tools that challenge organizations' defenses and push the limits of security testing.

With over 400 team members and 1,100+ customers in more than 50 countries, Pentera is a growing company supported by top investors like Insight Partners, K1, and The Blackstone Group.

If you are looking to grow your skills, make a difference, and be part of an innovative team, Pentera is the place for you.

About The Role:

We are seeking a passionate and detail-oriented QA Automation Engineer to join the Resolve (formerly DevOcean) team at Pentera.

As a QA Automation Engineer, you will play a key role in ensuring the quality and reliability of our SaaS platform that powers automated vulnerability remediation. You’ll design and maintain automation frameworks, collaborate closely with product and engineering teams, and help deliver flawless, high-impact releases. Together, we’ll build the most trusted and resilient cybersecurity platform in the industry.

Roles and Responsibilities:

  • Design, develop, and maintain automated test frameworks and scripts for web and backend components of our SaaS platform.
  • Collaborate with developers, product managers, and other QA engineers to define testing strategies and acceptance criteria.
  • Integrate automated tests into CI/CD pipelines to ensure fast, reliable, and repeatable deployments.
  • Identify, document, and track defects through their lifecycle, ensuring timely resolution.
  • Participate in design and code reviews, advocating for quality and testability.
  • Continuously improve automation coverage, efficiency, and reliability across products and services.
  • Partner with the team to drive quality culture, performance testing, and regression validation across releases.

Our Tech Stack: Python, AWS, MongoDB, GitHub Actions, Docker, and more.

Requirements:

  • 5+ years of experience as a QA Automation Engineer in an agile environment.
  • Strong proficiency in Python for test automation.
  • Experience with design and build an end-to-end test project for a serverless environment.
  • Solid understanding of API testing, CI/CD, and version control (GitHub).
  • Familiarity with cloud environments (AWS preferred) and microservice architectures.
  • Strong analytical skills and attention to detail, with a proactive, problem-solving mindset.
  • Excellent communication and teamwork abilities.

Nice to Have:

  • Experience testing serverless or data-driven systems.
  • Familiarity with security, DevSecOps, or vulnerability management domains.
  • Experience with performance, load, or integration testing tools.

We are an equal opportunity employer and we are committed to building a diverse and talented workforce. We do not discriminate on the basis of race, sex, religion, colour, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by applicable law. We welcome candidates from all backgrounds to join us!
Pentera