Senior DevOps Test Engineer
Krakow, PL
Job Purpose
We are looking for a high-skilled Software Test engineer who wants to improve the software quality and ready to fight for it.
As part of the combined Test and DevOps you will be responsible for the providing the highest quality automated tests and their execution in the CI/CD system.
Together with the team you’ll write the automation tests, make reviews of the specifications, participate in architectural and conceptual discussions.
As the experienced member of the team, you’ll introduce and justify the solutions that can impact the whole test process.
Job Description
Main responsibilities:
- Developing the test framework used by test team and developers
- Support developers with test automation
- Extend and support tests for both GUI and Api
- Write load tests and analyze their reports
- Verify test results and report issues
- Participate in code reviews for other test engineers and developers
- Participate in requirements review
- Create the test environments and integrate their setup together with tests in the pipelines
- Working closely with developers and internal users to provide the highest quality of the test scenarios.
- Investigate and present the new options available on market with their evaluation in scope of the software portfolio.
You are meant for this job if:
- You have 5+ years of experience in software testing of both WebUI and HTTP REST API
- You have 5+ years of experience in writing tests in Java and run them using Maven
- You have practical experience with Junit5, Maven, Selenium WebDriver, RestAssured
- You know how to build and run applications written in Java.
- You have practical experience with Spring Boot (Beans, Configuration, Contexts)
- You have strong understanding what is software quality and why it is important
- You used git (GitHub, Bitbucket)
- You have experience in building the test pipelines in Jenkins
- You are ready to make the architectural decisions that may impact the whole test code base
Nice to have skills are:
- Practical experience with load testing using Jmeter
- Experience in testing the microservice applications
- Practical experience with Groovy
- You know how to build and run applications written in Go/Rust
- Readiness to share the knowledge with other teams in form of presentation of conference
- Practical experience in virtualization and orchestration tools (Docker, docker-compose, k8s)
- Basic practical experience with Linux and windows command lines
Skills