Senior Software Engineer-Windows Driver

Blackpoint Cyber Logo

Blackpoint Cyber

📍Remote - Canada

Summary

Join Blackpoint Cyber, a leading cybersecurity company, as a Senior Software Engineer in Test. You will design, develop, and maintain automated test frameworks for cloud-based solutions, collaborating with engineering teams to ensure high-quality, reliable, and performant products. Lead quality assurance efforts, driving automation and optimizing testing processes. Responsibilities include designing and implementing automated test frameworks, developing and executing comprehensive testing strategies, and integrating testing into CI/CD pipelines. You will also track and report defects, enhance testing processes, and provide data-driven reports on product quality. This role requires 8+ years of experience as a Software Engineer in Test with expertise in automation tools and frameworks, cybersecurity solutions testing, and cloud environments. Blackpoint offers competitive compensation and benefits.

Requirements

  • 8+ years of experience as a Software Engineer in Test, with a focus on automation and quality assurance
  • Strong hands-on experience with automation tools and frameworks (e.g., Playwright, JUnit, TestNG) and scripting languages (Typescript, Python), as well as cloud testing tools
  • Experience testing cybersecurity solutions, such as endpoint detection, threat detection, or SOC platforms
  • Proven expertise in developing and executing automated tests for complex systems, particularly in the cybersecurity domain
  • Mentoring junior engineers and fostering a culture of quality and continuous improvement
  • Deep understanding of integrating automated tests into continuous integration pipelines, using tools like GitHub Actions, ArgoCD, or Jenkins
  • Strong troubleshooting skills, with the ability to diagnose issues, propose solutions, and work collaboratively with cross-functional teams to implement fixes
  • Experience with cloud environments (e.g., AWS, Azure) and containerized platforms (e.g., Docker, Kubernetes)
  • Proficient in version control systems like Git
  • Familiarity with test-driven development (TDD) and behavior-driven development (BDD) methodologies
  • A passion for delivering high-quality solutions with a “Get Stuff Done” mindset, while maintaining responsibility to customers and the team

Responsibilities

  • Design and implement automated test frameworks to ensure scalable, repeatable tests for advanced cybersecurity products
  • Develop and execute comprehensive testing strategies, including automated approaches, to validate endpoint and cloud-based security solutions
  • Collaborate closely with developers to integrate testing early in the software development lifecycle, ensuring robust security practices
  • Lead efforts to incorporate automated testing into CI/CD pipelines, enabling rapid, reliable release cycles for secure software delivery
  • Track and report defects, work with engineering teams for resolution, and validate fixes to maintain product stability and security
  • Continuously enhance testing processes, introduce new tools, and implement best practices across the team
  • Provide clear, data-driven reports on product quality, risks, and testing progress to stakeholders, including upper management

Benefits

  • Competitive Health, Vision, Dental, and Life Insurance plans
  • A robust 401k plan
  • Discretionary Time Off
  • Other minor perks

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.