As aMember of the Squad, the Test Software Engineer contributes to all type oftasks of the team such as Analyse, Design, Code, Test, Build, Release andSupport.
The dayto day work is done the Agile way following Scrum, Kanban, XP or any other goodbest practices.
As partof the Squad the objective of the Test Software Engineer, is:
- Todeliver in Production a working software. It includes the documentation,configuration and parameters that can help reaching that goal.
- Tosupport Production by analysis and fixing any bugs that occurs.
As TestExpert, he/she specifically add value on that technical layer but always keepin mind the rest of the technical stack as part of the Squad responsibilities,as part of its responsibilities.
MajorResponsibilities:
- Stories Refinement:
Refine the User Stories and Tasks into SubTasks doable in less than2 days by Squad members
Refinethe Acceptance Criteria.
- Coding:
Code with the following criteria:
Gooddesign.
Goodquality.
Security(by design).
- Test:
Met the Acceptance criteria with required tests, including itsautomation
RespectMaker / Checker Principle.
- Backlog Management:
The Backlog is the Product Owner Responsibility, but any team membercan help him/her :
Onbacklog grooming.
Preparingdemo.
Understandingimportance of technical tasks/ refactoring.
- Release:
Generateworking software release.
Requirements:
- Technicalskills:
Good knowledge of the concept of test drivendevelopment, including planning, writing/automating and executing testsindependently.
Test complex applications.
Coding Skills.
Know the corner cases of the programming language and design andwrite complex tests. Test application chains against bank products (End to Endtesting). Review tests for peers.
Continuous Integration and Continuous Delivery.
- Experience:
5 years of experience on similar technical stack / position.
Indica debajo en que area estas buscando una función similar y no olvides poner tu correo electrónico.