Senior QA Engineer
About The Position
Dream is a pioneering AI cybersecurity company delivering revolutionary defense through artificial intelligence. Our proprietary AI platform creates a unified security system safeguarding assets against existing and emerging generative cyber threats. Dream's advanced AI automates discovery, calculates risks, performs real-time threat detection, and plans an automated response. With a core focus on the ""unknowns,"" our AI transforms data into clear threat narratives and actionable defense strategies.
Dream's AI cybersecurity platform represents a paradigm shift in cyber defense, employing a novel, multi-layered approach across all organizational networks in real-time. At the core of our solution is Dream's proprietary Cyber Language Model, a groundbreaking innovation that provides real-time, contextualized intelligence for comprehensive, actionable insights into any cyber-related query or threat scenario.
Senior QA Engineer
Responsibilities
- Own the end-to-end quality of features from planning through release.
- Design and execute comprehensive test plans covering exploratory, functional, regression, and integration testing.
- Advocate for quality early by actively participating in product and feature design discussions.
- Identify edge cases and gaps by collaborating with developers and automation engineers.
- Support automation efforts by validating coverage and assisting with test integration.
- Report bugs clearly and constructively, and help triage issues across teams.
- Contribute to QA documentation and share testing knowledge with the broader team.
Skills
- 5+ years of experience in QA roles
- Strong grasp of QA methodologies and best practices
- Experience testing web applications, APIs, and client-server systems
- Familiarity with network protocols and client-server communication (e.g., HTTP)
- Ability to craft clear, detailed test cases and bug reports
- Hands-on with test management tools (e.g., TestRail)
- Basic shell scripting skills; comfortable reading logs, inspecting pods, and managing jobs via Jenkins
- Thrive in fast-paced, agile environments
- Strong communicator and highly collaborative team player
Nice to Have
- Experience with scripting or test automation (e.g., Python, Selenium, Playwright)
- Familiarity with tools like Postman, Swagger, or browser dev tools
- Understanding of CI/CD workflows and QA’s role in release processes
- Exposure to cloud platforms (AWS, GCP) and containerized environments (Docker, Kubernetes)