
Software Quality Engineer
Diebold Nixdorf3 days ago
Katowice, PolandMid Level
Responsibilities
- Design, develop, and maintain scalable UI, integration, and end-to-end test suites aligned with product architecture and quality standards.
- Prepare test data and ensure test environments are ready, stable, and observable.
- Monitor quality KPIs such as critical-path test coverage and defect escape rates, and identify improvement opportunities.
- Investigate and triage test failures, determine root causes, and implement controls to prevent recurring issues.
- Create and maintain documentation for test strategies, frameworks, environments, and operational procedures.
- Explore and implement AI-driven testing for test generation, coverage analysis, anomaly detection, and regression optimization.
- Collaborate with developers, product owners, and DevOps colleagues in Agile/Scrum sprints.
- Document findings, communicate observations, recommend release-quality improvements, and coordinate retesting after bug fixes.
Requirements
- At least 3 years of experience in software quality engineering or test engineering.
- Ability to convert test scenarios into end-to-end tests with strong attention to detail and follow-through.
- Basic SQL skills for test data preparation and result validation.
- Hands-on experience with test management tools such as Jira, Xray, or equivalent.
- Strong understanding of software testing principles and Agile development processes.
- Ability to write clear, reproducible bug reports, track defects through their lifecycle, and produce technical documentation.
- Good written and spoken English communication skills and ability to work in international teams.
- Experience using AI in testing, including GitHub Copilot and MCP concepts, is preferred.
- Experience with Elastic Stack, RabbitMQ, hardware simulation integration, CI/CD pipelines, Microsoft Azure, Kubernetes, AKS, or Azure SQL is preferred.
Benefits
- Hybrid working model requiring at least 3 days per week in the Katowice office.
- Flexi-time and an employment contract.
- Supportive team, mentoring, and free access to e-learning platforms.
- Private medical care with a family option, life and accident insurance, and a cafeteria program.
- IT events and conferences, international assignments and projects, and a multicultural work environment.
- Casual dress code and free parking spaces when working from the office.
About Diebold Nixdorf
Diebold Nixdorf provides self-service banking and retail solutions, including ATMs, point-of-sale systems, and Vynamic software, plus managed services and security for banks and retailers. Its business spans hardware, software, and lifecycle services that connect digital and physical channels in branches and stores. Founded in 1859 and headquartered in North Canton, Ohio, it is a public company listed on the NYSE and ETR.