Senior Software Engineer - QA & Test Automation

Posted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Prague
Remote
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Take Command of your Career
The Role
The Lead Software Engineer will develop automated test frameworks for cybersecurity applications, ensure high-quality releases, conduct regression testing, and analyze system-level interactions. The role also involves collaboration with developers and security experts to enhance testing strategies and ensure robust software performance.
Summary Generated by Built In

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
Windows Os

What the Team is Saying

Priya
Sammi
Tara
John
Grace
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
2,400 Employees
Hybrid Workplace
Year Founded: 2000

What We Do

At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what’s possible and drive extraordinary impact. We’re building a dynamic and collaborative workplace where new ideas are welcome.

Protecting 11,000+ customers against bad actors and threats means we’re continuing to push the envelope - just like we’ve been doing for the past 20 years. If you’re ready to solve some of the toughest challenges in cybersecurity, we’re ready to help you take command of your career.

Join us.

Why Work With Us

With our products, research, and open source communities, we’re building a secure digital future for everyone. This means constantly learning and evolving in an industry that’s anything but stagnant. You’ll be faced with tough challenges, and given the support to find creative solutions that drive our business, and your career forward.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Rapid7 Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Our default working model is hybrid, with employees working three days per week in the office. This approach underpins our commitment to flexibility and adaptability while supporting our dedication to development, teamwork and customer purpose.

Typical time on-site: 3 days a week
Company Office Image
HQBoston
Singapore - Regional Headquarters
Company Office Image
Arlington
Company Office Image
Austin, TX
Company Office Image
Belfast, GB
Dublin
Galway
Melbourne
Tokyo
Munich
Company Office Image
Prague
Company Office Image
Reding, UK
Company Office Image
Tampa, FL
Tel Aviv
Learn more

Similar Jobs

Rapid7 Logo Rapid7

Software Engineer II

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote
Hybrid
Prague, CZE
2400 Employees

Rapid7 Logo Rapid7

Senior Front End Web Engineer

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote
Hybrid
Prague, CZE
2400 Employees

Rapid7 Logo Rapid7

Front End Engineer II

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote
Hybrid
Prague, CZE
2400 Employees

Rapid7 Logo Rapid7

Senior Software Engineer - Java

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote
Hybrid
Prague, CZE
2400 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account