
Search by job, company or skills
We are seeking a Test Automation Engineer to join our System Test team supporting Operator, our cloud-native security incident management platform. You will design and implement automated tests, maintain and extend existing test suites, and use AI tools to support development and testing. You will work with the broader test team to help ensure our products meet the quality standards our customers rely on for critical security operations. You will analyze requirements, build and integrate tests into CI/CD pipelines, execute and maintain test runs, and report results and quality status to stakeholders.
Key Responsibilities:
● Requirements Analysis: Analyze specifications, functional requirements, and existing test documents to ensure testability and identify candidates for automation versus manual execution.
● Automation Framework Design: Contribute to and maintain scalable test automation frameworks using TypeScript and Playwright to support complex system features in a distributed SOC environment.
● CI/CD & Execution: Configure and maintain GitHub Workflows to execute test suites on regular cadences (CI/CD), analyze automated run results, and effectively report defects with technical precision.
● Comprehensive Testing: Develop automated solutions for functional and nonfunctional testing, including system testing, integration testing, and end-to-end workflows involving hardware integrations (cameras, doors, access control systems).
● Quality Advocacy: Support an automation-first approach throughout the development lifecycle, helping ensure the system delivers an intuitive, reliable, and professional experience.
Department Overview:
The System Test team is first and foremost champions of quality. We believe quality extends beyond bugfree software. It is about ensuring our platform is meeting the standards our customers need when managing critical security operations. We leverage AI to enhance productivity and testing efforts, ensuring we maintain quality at a pace that fits our rapidly changing world. Our team is situated across various global locations, working collaboratively to develop next-generation solutions and quality standards that serve our customers.
Basic Requirements:
● Bachelor's degree in Computer Science, Software Engineering, or related technical field.
● 3-5+ years of hands-on experience in Test Automation Engineering and System Testing.
● Strong proficiency in TypeScript (or JavaScript) for scripting and framework development.
● Proven experience building, maintaining, and debugging automation suites using Playwright.
● Experience creating and managing GitHub Workflows for Continuous Integration (CI).
● Demonstrated experience testing large-scale, high-availability, distributed systems involving both hardware and software components.
● Proficiency with Git version control (branching, merging, pull requests).
● Proven track record with defect logging, triage processes, and working effectively with development teams.
● Working knowledge of test management tools (Jira, TestRail or similar).
● Excellent communication skills (written and verbal) for collaboration and reporting.
● Experience working in an Agile development environment (Scrum/Kanban).
● Strong attention to detail with excellent time management and organizational skills.
Preferred Qualifications:
● Experience leveraging AI tools to enhance productivity and testing effectiveness.
● Understanding of API testing automation (REST/GraphQL).
● Familiarity with containerization tools (Docker) for test execution.
● Understanding of test automation methodologies and design patterns (e.g., Page Object Model).
● Familiarity with security, surveillance, or physical access control systems.
Job ID: 147590251
Skills:
Git, REST, Typescript, Graphql, Docker, Testrail, Jira, GitHub Workflows, API testing automation, Playwright
Skills:
Jira, Testrail, Git, Typescript, Javascript, GitHub Workflows, Playwright
Skills:
Typescript, REST, Graphql, Docker, Testrail, Jira, GitHub Workflows, API testing automation, Git version control, AI knowledge, Playwright automation framework
We don’t charge any money for job offers