Nowa
Test Automation Engineer (Java)
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#351903·Dodano 2 dni temu·0
Źródło: ExperisTech Stack / Keywords
Test AutomationJavaAutomated TestingAPICI/CDDevOpsManual TestingTesting
Firma i stanowisko
Experis is a global leader in recruitment of specialists and management staff in key IT areas. They offer competitive employment opportunities and interesting IT projects for both experienced experts and those starting their careers in IT.
Wymagania
Technical Skills:
- Minimum 5 years of experience as a QA Engineer or Test Automation Engineer.
- Strong hands-on experience with Java.
- Experience with automation tools/frameworks:
- UI: Playwright, Selenium
- API: RestAssured, Postman/Newman
- Experience working with CI/CD tools (GitLab CI, GitHub Actions, Azure DevOps, Jenkins).
- Ability to design test cases and work with test management tools (e.g., Jira + Xray/Zephyr).
- Proficiency with Git version control.
- Solid understanding of testing methodologies and ISTQB Foundation principles (certification is a plus).
Nice to Have:
- Knowledge of additional languages: Python, C#, JavaScript/TypeScript.
- Experience in performance testing.
- Familiarity with Docker/Kubernetes and containerized test environments.
- Experience with cloud platforms (Azure, AWS, GCP).
- Exposure to modern QA practices:
- Shift-left testing
- Contract testing
- BDD (e.g., Cucumber)
Obowiązki
Automated Testing:
- Design, implement, and maintain automated tests (UI, API, regression, integration).
- Develop and enhance automation frameworks following best practices.
- Integrate automated tests into CI/CD pipelines and monitor their stability.
- Analyze test results, identify issues, and report defects.
- Collaborate closely with Development, DevOps, and Product Owners.
- Optimize test execution time, reliability, and coverage.
Manual Testing:
- Design and execute functional and exploratory tests.
- Create and maintain test cases based on user requirements and acceptance criteria.
- Validate features delivered in each sprint.
- Support end-to-end (E2E), UAT, and ad hoc testing activities.
Working in a Scrum Team:
- Participate in Agile ceremonies: daily stand-ups, refinements, sprint planning, reviews, and retrospectives.
- Contribute to sprint-level testing and quality planning.
- Co-define and maintain Definition of Done (DoD) and Definition of Ready (DoR) from a QA perspective.
- Identify quality risks and propose mitigation strategies.
Oferta
- MultiSport Plus
- Group insurance
- Medicover Premium
- e-learning platform
Karta sportowa
Ubezpieczenie
Opieka zdrowotna
Szkolenia wewnętrzne
Experis
329 aktywnych ofert