Observability_QA Engineer
2 tygodni temu
Project Description
The EDP team is building an internal platform for Elia Group software product developers to accelerate the development and delivery of software products to tackle the massive challenges facing the energy sector. The EDP Platform is a service oriented, cloud-native platform that is being built to provide application teams with self-service capabilities to develop, run and operate their software products. EDP Platform provides services for application infrastructure, data, service lifecycle management, application build and delivery as well as services to operate their software products. The EDP Platform is deployed as a hybrid cloud, encompassing both private cloud and select public clouds.We are looking for talented, experienced, and motivated individuals in the following role to join the EDP team to take EDP to its next level.
Position Description
The role of QA engineer in the Observability tower within the EDP project is crucial for increasing level of maturity for provided Observability services. The QA engineer contributes to bring Observability technologies user experience to the new stage by ensuring its high quality, smooth maintenance and carefree allowing to focus just on usage them. We are looking for a experienced and dedicated QA Engineer to who will work closely with the software engineers and product owner focusing on the designing and setting up automations testing framework/tools of Grafana/K8s operators/Prometheus/Jaeger/git/ArgoCD, etc. and integrate them into CI/CD. In this role, you will be responsible for building the testing frameworks/tools, setting up best practices for autometed testing, and assisting teams to use these technologies and tools. You will be an important contributor to the overall EDP QA strategy implementation.
Targets in that Position
- Close collaboration with dev team to understand implementation details, functionality, and planned scope.
- Tests automation to integrate test suites to automatic pipeline.
- Close collaboration with QA engineers of other teams to understand possible technical dependencies.
- QA/test scope estimation and planning.
- Regression testing and releases approval.
- Monitoring of test coverage on the overall products in EDP Observability
Profile Requirements
The individual must be a middle to senior level in test design and tests automation with a proven skills and experience with Observability technologies, API testing, pytest.
- Commercial experience in testing and tests automation for large scale projects,
- 5+ years of experience in IT/testing,
- Deep understanding of software development lifecycle, agile and scrum methodologies,
- Experience with tests automation and frameworks/tools in CI/CD pipelines,
- Familiarity with DevOps principles, CI/CD pipelines, infrastructure automation,
- Experience in establishing QA process on a project from scratch, QA best practices implementation,
- Exceptional problem solving and troubleshooting skills,
- Strong communication and collaboration skills.
Skill Requirements
Must-have competencies / Must-have skills
- Strong experience in requirements analysis, test planning and test design, test reporting
- Deep understanding of different types (functional, regression, security, availability, etc) and levels (component, integration, e2e) of testing,
- Experience with Observability technologies (Jaeger, Loki, Grafana, etc)
- Working experience with GitLab, understanding of CI/CD
- Good understanding of K8s (containers/docker, helm)
- Ability to understand complex systems, abstract relevant information and communicate accordingly
- Agile knowledge
Must-have language skills
- Fluent English in speech and writing (at least C1)
Preferred Competencies and skills
- Experience with test automation framework implementation/adjustment
- Experience with infrastructure platform projects