Software Quality Engineer
Core
Ensuring software reliability, test automation, and continuous quality improvement across the software development lifecycle.
Role type
Software Quality Engineer
Builds
Automated test frameworks, regression test suites, and CI/CD integrated testing pipelines
Domain
Digital transformation consulting, private and public sectors
Deliverable
production ML models | product features
Required skills
Test automation strategies, risk-based testing, CI/CD integration, test framework development, defect lifecycle management, exploratory testing, performance testing, API testing, containerized testing, agile methodologies (Scrum, Kanban, TDD, BDD)
Preferred skills
Application Performance Engineering, Application Security Engineering
Technologies
Selenium, Playwright, Robot Framework, Python, Java, JavaScript, C#, GitHub Actions, GitLab CI, Jenkins, Bamboo, Docker, Kubernetes, JIRA, SonarQube, JMeter, K6, Grafana, LoadRunner
Responsibilities
Collaborate with Product Owners and Business Analysts to define user story acceptance criteria; Analyze and decompose complex software systems to design holistic, risk-based test strategies; Develop and maintain test automation frameworks; Execute comprehensive test suites covering functional, regression, exploratory, and performance testing; Lead system integration testing and oversee User Acceptance Testing (UAT); Manage the defect lifecycle and test repositories; Drive continuous improvement in agile testing practices and tools.
Seniority
Mid-Senior, hands-on IC