QA Engineer Senior
Brak informacji o wynagrodzeniu
SeniorFull-time
#388557·Dodano 2 dni temu·0
Źródło: nofluffjobs.comTech Stack / Keywords
JavaPythonGitDockerLinux
Firma i stanowisko
We are looking for a QA Engineer to join the team developing Aquila Flex, a complex POS and back-office system used in the retail and hospitality sectors. The system supports sales, payments, returns, promotions, inventory management, reporting, fiscal devices, and integrations with external systems.
Wymagania
- At least 5 years of experience in software testing.
- Experience in testing complex business systems.
- Practical experience in creating test cases, test scenarios, and test documentation.
- Practical experience in designing, developing, and maintaining automated UI or API tests.
- Practical experience in preparing and executing load, stress, or performance tests.
- Good programming or scripting skills and understanding of software development practices.
- Ability to independently analyse requirements, business processes, edge cases, and system behaviour under different workloads.
- Experience in testing REST APIs.
- SQL knowledge sufficient to independently verify data.
- Ability to analyse application logs and performance test results.
- Good understanding of web technologies, APIs, databases, and basic system architecture.
- English at a minimum B2 level.
Nice to have:
- Experience with POS, ERP, e-commerce, payment systems, or retail solutions.
- Knowledge of sales, inventory, or fiscal processes.
- Experience with Java and/or Python in test automation.
- Experience with API test automation frameworks such as Karate or similar.
- Experience with performance testing tools such as JMeter or comparable solutions.
- Experience integrating automated tests into CI/CD pipelines.
- Knowledge of Git and YouTrack.
- Familiarity with containerised environments such as Docker.
- Basic knowledge of Linux systems.
- ISTQB Foundation Level certification.
Obowiązki
- Analysing business and technical requirements and preparing test cases, test scenarios, and test documentation.
- Performing functional, integration, regression, and end-to-end testing.
- Designing, developing, and maintaining reliable and scalable automated tests for APIs and user interfaces.
- Designing and executing load, stress, and performance tests based on realistic system usage scenarios.
- Testing sales, payment, and inventory processes, as well as integrations with external systems and devices.
- Testing REST APIs and verifying data in databases.
- Analysing test results, application logs, and system behaviour to identify defects, performance bottlenecks, and root causes.
- Documenting defects and collaborating with developers, Business Analysts, the Product Owner, Project Manager, and Designer.
- Supporting the integration of automated tests into CI/CD processes.
- Participating in release preparation, acceptance testing, pilot deployments, and production rollouts.
- The technology choice for test automation is open; experience with Java, Python, Karate, JMeter, or comparable solutions is beneficial.
Benefity
- Employment in a reputable organization (ITwiz BEST100), operating in accordance with international quality and security standards (ISO 9001, ISO 27001).
- A non-corporate atmosphere and flat organizational structure.
- Opportunities for continuous development through working with various technologies and collaboration with experienced experts.
- Co-financing of training and certifications.
- Employee Referral Program.
- Participation in charitable initiatives.
- A diverse and inclusive work environment.
- Equal development opportunities (50% of managerial and leadership positions held by women).
- Organizational culture based on values.
- Sport subscription.
- Training budget.
- Private healthcare.
- Integration events.
- English lessons.
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Spotkania integracyjne
Kursy językowe
Finture Sp. z o.o.
60 aktywnych ofert