Ensure the implementation of Quality practices on software development and automating controls on the deployment pipeline, automating continuous testing and increasing the speed of development with high quality.
Actions (What does it do?)
Work in coordination with the development Archetype teams to ensure the existence of Unit and Integration Tests.
Evolve rules in SonarQube and/or future tools (Ex: Mutation Testing).
Work in coordination with the DevOps team to ensure the implementation of the different Automated Control points on the development pipeline.
Work together with the rest of the team in the integration of E2E tests with Unit and Integration Tests. As well as the assembly of a test environment in accordance with the developments.
Expected final result (Why do you do it?)
To ensure the use of the best Quality practices in Software development
To improve automated controls over application sources.
To improve the speed of deployments ensuring the highest levels of Quality
To improve cell test environments by achieving decoupling through mocks or environment replicas.