Rapid7 Logo

Rapid7

Senior Software Engineer - QA & Test Automation

Posted 9 Days Ago
Be an Early Applicant
Remote
Hybrid
Hiring Remotely in Prague
Senior level
Remote
Hybrid
Hiring Remotely in Prague
Senior level
The Senior Software Engineer - QA & Test Automation will design test automation frameworks, ensure software quality, and collaborate on security features for endpoint protection.
The summary above was generated by AI

Rapid7, a cutting-edge cybersecurity company, is seeking a Senior Software Engineer - QA & Test Automation to join our Endpoint Security team.
This role focuses on ensuring the reliability and effectiveness of our ransomware prevention and cross-platform antivirus solutions by developing robust test automation frameworks and quality assurance strategies.
As a key member of our team, you will design and implement automated test infrastructures, analyze system-level behaviour, and collaborate with security experts to safeguard our customers from evolving threats. This role requires strong expertise in Windows OS internals, low-level operating system interactions, and endpoint security technologies.
If you're passionate about cybersecurity, automation, and system-level testing, this is your opportunity to make an impact.
Responsibilities
Test Automation & Framework Development

  • Design, develop, and maintain scalable automated test frameworks for Windows and Posix-based security solutions.
  • Implement end-to-end automation strategies.
  • Identify test cases for automation, develop new tests, and oversee test coverage and effectiveness.
  • Work closely with developers and infrastructure engineers to improve test automation pipelines.


Quality Assurance & Test Strategies

  • Lead testing efforts within the development team to ensure high-quality releases.
  • Define and enforce QA standards, ensuring all tasks and stories go through appropriate verification stages.
  • Develop test plans for complex, cross-team projects, ensuring risks are proactively identified and mitigated.
  • Conduct regression testing and maintain automated test suites integrated into CI/CD pipelines.


Windows OS & Endpoint Security Testing

  • Perform and automate low-level OS testing, focusing on Windows internals, system drivers, and security mechanisms.
  • Analyze and debug system-level interactions, identifying performance bottlenecks and security vulnerabilities.
  • Work with security experts to evaluate endpoint protection mechanisms and test security-related features.


Collaboration & Release Readiness

  • Actively contribute to release planning, ensuring smooth deployments with minimal customer impact.
  • Coordinate hotfix testing efforts with high urgency to address critical issues.
  • Collaborate with the UX team to ensure documentation is updated alongside product releases.


Required Skills & Qualifications
Technical Skills

  • Strong Windows OS knowledge, including Windows internals, system services, and low-level OS interactions. Posix systems familiarity is an advantage.
  • Proficiency in test automation.
  • Programming experience in Python, Golang, or C/C++ for test automation and system-level testing.
  • Experience working with bug tracking and test management tools.


Nice-to-Have

  • Experience in endpoint security, including antivirus, EDR, or intrusion prevention technologies.
  • Knowledge of Windows driver testing and kernel debugging.
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, etc.) and DevOps tooling (such as Docker, Kubernetes).
  • Familiarity with virtualization environments.
  • Familiarity with network security concepts and tools.

Top Skills

C/C++
Ci/Cd
Docker
Github Actions
Go
Jenkins
Kubernetes
Python

Rapid7 Dublin, Dublin, IRL Office

Rapid7 Dublin Office

Dublin, Ireland, Ireland, 2

Similar Jobs at Rapid7

3 Days Ago
Remote
Hybrid
Prague, CZE
Junior
Junior
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Software Engineer II - QA & Test Automation, you'll ensure high software quality through automated testing frameworks, collaborating with stakeholders, and mentoring team members.
Top Skills: CypressJIRAPlaywright
Yesterday
Remote
Hybrid
Prague, CZE
Junior
Junior
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
This role involves creating responsive UIs, collaborating with teams, and participating in the full development lifecycle while prioritizing customer needs.
Top Skills: JavaScriptReact
Yesterday
Remote
Hybrid
Prague, CZE
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Senior Software Engineer, you will develop high-quality software solutions, mentor junior engineers, and manage complex feature delivery while collaborating across teams.
Top Skills: AWSGoKubernetesMicroservicesPostgresRedisTerraform

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account