DevOps & QA
Core
Ensuring high standards of reliability and performance in products through software quality, DevOps, and automation.
Role type
DevOps & QA Engineer
Builds
Production software products
Domain
Software Engineering / DevOps / Quality Assurance
Deliverable
production ML models | product features
Required skills
CI/CD pipeline management, test automation, code quality review, static analysis, performance testing, unit/integration testing
Preferred skills
Performance and stress testing, code quality best practices, code quality monitoring tools
Technologies
GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, Selenium, Cypress, Jest, JUnit, PyTest, SonarQube, ESLint, Pylint, Checkstyle, JMeter, k6, Gatling
Responsibilities
Define and apply coding guidelines (clean code, SOLID, DRY, KISS, design patterns), review Pull Requests for quality and security, automate quality controls in CI/CD, design and manage CI/CD pipelines, define testing strategies (unit, integration, functional, regression, performance, security), implement and maintain automated tests, monitor quality metrics (code coverage, test flakiness, defect density), implement performance and stress testing, collaborate with development teams to integrate testing into CI/CD flows
Seniority
Mid-level to Senior, hands-on IC