Senior Test Performance Engineer-QA (UI& API Testing)
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#323902·Dodano 26 dni temu·33
Źródło: theprotocol.itTech Stack / Keywords
C#SQLDockerJenkinsGitJIRA/X-RayGitHubRabbitMQ
Firma i stanowisko
Diebold Nixdorf automates, digitizes, and transforms the way more than 75 million people around the globe bank and shop in a hyper-connected, consumer-centric world. The role involves ensuring optimal speed, scalability, and reliability of applications through UI and API performance testing across front-end and back-end components.
Wymagania
- Self-driven person with the ability to design and implement performance test scenarios and turn them into automated load and stress tests.
- Minimum 3 years experience in test automation or software engineering with a strong automation focus.
- Knowledge of a modern programming language (C#).
- Hands-on experience with Docker, Jenkins, Git, JIRA/X-Ray.
- Experience with JMeter or comparable Performance Testing Tool.
- Experience with Selenium/Selenoid or comparable Test Automation Framework (e.g., Playwright).
- Experience with Windows and Linux Operating Systems (admin tools e.g., Microsoft Visual Studio, SQL Management Studio, installation scripts).
- Detailed understanding of software testing principles and Agile development process.
- Ability to write technical documentation.
- Good English communication skills (speaking and writing) and ability to work in international teams.
Nice to have:
- Experience in using AI in the testing process, e.g., GitHub CoPilot (including concept of MCP’s).
- Experience with Elastic stack.
- Experience with RabbitMQ.
- Experience with integrating hardware simulation with end-to-end testing.
Obowiązki
Non-Functional Testing:
- Contribute to performance (e.g., smoke/load scripts).
Test Development & Execution:
- Develop automated performance test scripts.
- Simulate real-world usage scenarios for UI and API endpoints under varying loads.
Monitoring & Analysis:
- Collect and analyze performance metrics.
- Identify bottlenecks for front-end and API.
CI/CD Integration:
- Integrate test suites into pipelines.
Test Data & Environments:
- Support deterministic test data strategies.
- Ensure environment readiness and observability.
Quality Analytics:
- Support tracking quality KPIs (coverage by critical path, defect escape rate).
- Drive continuous improvements.
Code Quality:
- Review automation code.
- Enforce standards.
- Mentor engineers on testability, patterns, and best practices.
Defect Management:
- Triage failures.
- Perform root cause analysis.
- Collaborate to prevent recurrence via guardrails and automation.
Documentation:
- Maintain living documentation for test strategy, frameworks, environments, and runbooks.
Experimenting with AI Technologies in Test Automation:
- Implement AI-based solutions for test generation, coverage analysis, anomaly detection, and regression optimization.
Oferta
- Contract of employment.
- Cafeteria Program.
- Over 8000 industry recognized trainings.
- Various options of development.
- Being part of a multicultural team.
- Possibility to use foreign languages on a daily basis.
- Teamworking and supportive atmosphere.
- Life insurance.
- Private medical care.
- Sport card.
- 26 days of holiday regardless of seniority.
- Employee referral programme.
- Pay Transparency Statement.
- Monthly base salary starts from 10,900.00 PLN gross.
- Actual compensation depends on qualifications, skills, competencies, geographic location, and relevant experience.
- Certain roles may include additional components beyond base salary, such as incentives or variable compensation, discussed during the interview process.
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Płatne święta
Bonusy
Płatny urlop
Imprezy teamowe
Inne informacje
Minimum 3 days in Katowice office per week required for hybrid work model.
Diebold Nixdorf
9 aktywnych ofert