The teamEach member of the team is embedded in one of our squads, along with a Product Manager and developers, and participates in the full development process of every new feature or project, from design and specifications to deployment. Each squad works in 2-weeks sprints with daily releases to production.
The QA team is responsible for the GO/no GO to production.
The QA team is responsible for automating non-regression tests to increase test coverage and reduce manual workload asking front-end developers to add automated tests as needed.
The QA team coordinates with Technical Support to inform them of upcoming new features, and to get customer feedback in order to pick up improvement ideas to add in the development process.
The QA team is in charge of assessing bugs discovered by non-tech Botifyers when they use the application, and to prioritize the fixes.
Visit our technical blog to have a sneak peak of our work methodology and team: https://medium.com/botify-labs
Your Role
At Botify, Data is key. We are importing, computing, joining data in order to provide our customers with relevant insights and actions to perform on their website to increase their SEO visibility.
The Core Data squad is in charge of making our unified data model available to all (other squads for new products, partners, customers). Key topics in the Core Data squad are ingesting a large variety of data, at large volumes which means scaling, and providing mechanisms to access this in a unified and efficient way.
You are a data-driven person and you want to create relevant QA tooling to guarantee that the Core Data squad fulfills its mission.
You think “maintainable”: you know the tests will increase and you prefer to create value and new relevant tests instead of refactoring too often. You set up integration tests that are relevant, automated and easy to maintain, and guarantee non-regression before each deployment. You add new tests and tweak existing tests over time. You also make UI verifications because you know the human eye catches bugs that automated tests will not identify.
Your technical approach is a nice mix of pragmatism (MVP, KISS) and thoroughness (DRY, tests FIRST). You prefer iterative development and continuous refactoring, you hate tunnel work.
Iterate with the squad during kick-off and later specification phases, coordinate with the developers to identify potential bugs and corner cases before the development starts
Define scenarios for manual tests on new features and bugs/regressions and acceptance criteria
Define test datasets
Execute manual tests of features after their development and developer review
Execute non-regression tests
Identify risks and regression candidates, define and develop automated tests to cover them.
You will spend 30% of your time in squad ceremonies and feature meetings (kick-offs, 3A, technical meetings), 30% in exploratory tests and 40% in developing automated tests. Automated tests will mainly focus on the backend and the API.
**Some typical squad projects
**Your skills
Bonus skills
* You’re able to read and understand the code produced by the Core Data developers.
Ces entreprises recrutent aussi au poste de “Assurance qualité et essais”.
Voir toutes les offres