10 дней назад
Staff Software Engineer – DevTest / QA Automation
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer – DevTest / QA Automation (AI-powered enterprise SaaS and cybersecurity): Building large-scale automated testing frameworks, libraries, and test suites for APIs, services, integrations, and distributed systems with an accent on AI-assisted development, CI/CD integration, and cloud troubleshooting. Focus on generating hundreds of reliable test cases, validating AI-generated code, diagnosing complex production issues, and improving test coverage, observability, and automation stability.
Location: Not specified
Company
provides AI-powered IT management and cybersecurity software for managed service providers and internal IT organizations worldwide.
What you will do
- Design, build, and maintain automated test frameworks, libraries, utilities, and reusable components.
- Develop large-scale functional, integration, regression, API, and system-level test suites for SaaS applications, services, integrations, and distributed systems.
- Use AI coding assistants and agents for code analysis, test generation, debugging, and automation development, while validating their output through engineering practices.
- Integrate automated tests with CI/CD pipelines, runners, build systems, deployment infrastructure, and reporting.
- Troubleshoot automation failures, application defects, environment issues, and production incidents using logs, metrics, traces, database queries, and code-level debugging.
- Collaborate with engineering, architecture, product, DevOps, operations, and QA teams to improve testability, reliability, observability, performance, and maintainability.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 10+ years of software engineering, SDET, DevTest, or QA automation experience with strong hands-on programming skills.
- Proficiency in one or more languages such as Java, C#, Python, JavaScript, or TypeScript.
- Experience building automation frameworks, test libraries, reusable testing components, and infrastructure for APIs, backend services, web applications, distributed systems, or enterprise software.
- Strong understanding of software engineering fundamentals, CI/CD, cloud environments, debugging, databases, version control, test design, regression testing, and automation reliability.
- Ability to independently expand test coverage and support production issue reproduction or troubleshooting outside standard working hours when required.
Nice to have
- Experience with enterprise SaaS, IT management, cybersecurity, endpoint management, RMM, or other complex software platforms.
- Experience with AWS, Docker, Kubernetes, Selenium, Playwright, Cypress, REST-assured, pytest, JUnit, TestNG, SQL, or relational databases.
- Experience with Jenkins, GitHub Actions, GitLab CI, Azure DevOps, service virtualization, contract testing, or distributed-system testing.
- Experience using AI coding agents for code generation, test generation, codebase analysis, debugging, refactoring, and test optimization.
Culture & Benefits
- Work on software that protects, secures, and optimizes IT environments for customers in more than 20 countries.
- Opportunity to contribute across engineering, product, DevOps, operations, and QA functions.
- Focus on ownership, continuous improvement, reliability, scalability, and maintainable engineering practices.
- Equal employment opportunity is provided to employees and applicants regardless of protected characteristics.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →