Position: Test Automation Engineer (Insurance project)
Company: Sigma Software
Experience required: 3y
English level: intermediate

Do you want to join an experienced team and be a part of the development process working with a unique insurance Mobile App from scratch? 
We have a fantastic opportunity for an experienced and skillful Test Automation Engineer to participate in a rapidly growing project development. 
Feel challenged? Then we would like to hear from you! 

CUSTOMER
Our customer is a European insurance company, one of the largest in the EU and among the top five largest insurance companies in the world. It operates in 50 countries all around the world. 

PROJECT
We are developing a unique insurance Mobile App from scratch. 

REQUIREMENTS
- Strong general technical knowledge 
- Good programming skills and knowledge of Java: 
- Understanding alternative collection types, conditional and looping patterns: difference and typical usage scenarios of each 
- Knowledge and ability to explain purpose of major OOP principles: inheritance, encapsulation, and polymorphism  
- Ability to use programming language for complex algorithm and non-trivial language constructs 
- Hands-on experience with test automation: 
- Ability to implement automated tests within provided web UI framework, while staying consistent with language- / project-related naming conventions and coding guidelines 
- Ability to extend existing code base with considerable amounts of new functionality 
- Experience in mobile automation, especially with Flatter-based mobile apps is a huge advantage 
- Good general knowledge and experience in testing-related topics: 
- Knowledge of the most used test types in the software testing, their purpose, and ability to run those by instructions 
- Knowledge of characteristics of good requirements. Ability to compose good-worded requirements-related questions 
- Ability to design tests for simple functions and business flows 
- Ability to create basic testing documentation: bug reports, test cases, and checklists 
- Ability to estimate own activities by instructions 
- Ability to write consistently good, well-structured e-mails and simple reports 
- At least an Intermediate level of English 

RESPONSIBILITIES
- Requirement clarification and analysis
- Test design for new implemented features and flows
- Test Automation framework creation/refactoring
- Working on Test Automation coverage extension. Coverage analysis
- Implementation of test data creation via DB if needed
- Regular and clear status and progress reporting
- Effective and efficient collaboration with the project team