SDET Engineer
Job Summary
Black Duck Software Inc. helps organizations build secure high-quality software minimizing risks while maximizing speed and productivity. Black Duck a recognized pioneer in application security provides SAST SCA and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code open source components and application behavior. With a combination of industry-leading tools services and expertise only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.
SDET Engineer - Desktop IDE Plugins.
About Black Duck Software:
At Black Duck Software were revolutionizing application security. As pioneers in DevSecOps we provide cutting-edge SAST SCA and DAST solutions that empower organizations to build impeccable software at breakthrough speeds. Our powerful combination of industry-leading tools specialized expertise and innovative approaches enables dev teams to find and fix vulnerabilities before they become problemsmaximizing both security and productivity throughout the entire software development lifecycle.
IDE on every platform Read on.
Key Responsibilities:
- Extend enhance and evolve our in-house Java and Python-based test automation frameworks for Desktop IDE plugin testing.
- Drive the integration of AI-powered capabilities into our test frameworksincluding AI-assisted test generation LLM-driven test code authoring and AI-based visual object detection for IDE UI validation.
- Design and execute comprehensive test strategies covering functional integration UI performance and security testing across all supported IDE platforms (JetBrains suite VS Code Visual Studio Eclipse and others).
- Ensure consistent plugin behaviour and UX fidelity across multiple IDE versions plugin framework differences and operating systems (Windows macOS Linux)
- Collaborate closely and regularly with the plugin development team to understand new features plan test coverage and provide early quality feedback
- Apply diverse testing methodologiesexploratory regression compatibility and beyondto uncover hidden defects and continuously elevate plugin quality
- Contribute meaningfully to code reviews with insights that improve overall code and test quality
- Engineer data generation and environment tooling that supports realistic large-scale testing scenarios mirroring real customer usage
Background & Experience:
Must Have:
- 35 years of proven experience in Test Automation / QA Engineering.
- Developer-caliber programming proficiency in **Java** and/or **Python** you write test code not just test cases.
- Demonstrated experience building maintaining and evolving automated test frameworks from the ground up or inheriting and improving existing ones.
- Hands-on experience testing **Desktop applications or IDE plugins** understanding of plugin architectures UI automation challenges and cross-version compatibility is a must.
- Proven cross-platform testing experience across Windows macOS and Linux.
- Experience with UI automation and visual testing techniques including object/element detection strategies.
Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race color national origin religion sex gender identity or expression age disability sexual orientation veteran or military service status or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.
Required Experience:
IC
About Company
Build high-quality, secure software with application security testing tools and services from Black Duck. We are a Gartner Magic Quadrant Leader in AppSec.