Senior TestOps Engineer
Krakow, PL
Job Purpose
- Collaborate with developers to achive high quality product
-
Write end-to-end tests using Playwright
-
Enforce continuous improvement of the release process and performance
-
Ensure the quality of the specification reviewing the objective and the test validating the specification
-
Build and maintain CI/CD pipelines using CircleCi and GitHub Actions
Job Description
At the Digital Factory we aim to accelerate TechnipFMC’s digital transformation. We do this by infusing design thinking, agile methodologies and lean principles in our delivery. Through balanced teams (squads), often comprised of Product Manager/Project Owner, Digital Product Designer(s), Software Developer(s), DevOps, TestOps and Data Scientist(s), we unwrap complexity, target real user needs and deliver scalable services.
You will be responsible for:
- Planning – the key to testing in a CI/CD pipeline is to start testing before you get to a release and to do that you need to plan your test-related activities ahead of time.
- Control – it enables the whole team - not just testers - to own testing. Whole-team ownership of testing is key to TestOps. With it comes the need for control of your entire testing process, including unit testing, functional testing, performance testing, etc. You need to ensure that each contributor is also creating high-quality tests and code.
- Management - is a critical piece when you’re trying to scale, because you want to catch any bugs that you’ve introduced as soon as possible. That must happen before you commit your code. That means you have to start thinking about how to manage that, and how to move things to an earlier place in that process.
- Insights - The whole point of continuous integration and continuous delivery is to act on feedback produced by delivering software to your customer quickly. The way to do this is by using insights. More than just reporting on whether a test passed or failed, you need to understand and validate your application’s quality—on a feature or the full application.
You are meant for this job if:
- You have experience with test automation
- You have experience with Playwright using TypeScript
- You know how to prepare and implement test plans
- You understand CI/CD
- You have experience with cloud platform (idealy AWS)
- You know how to work in Agile methodologies
Possibility of employment either on a B2B contract or an employment contract (UoP). In the case of an employment contract, the role is offered in a hybrid model: 4 days per week from the Krakow office), with numerous benefits and a possible relocation allowance.