- Works within development team on delivering high quality software
- Is involved in all areas of Quality Assurance: processes, test plan and test case creation, bug tracking life cycle and functional testing
- Designs and implements automated tests for both GUI and back-end, basing on excellent understanding of business requirements and system workflow
- Ensures expected test coverage and test quality
- Analyses test results and quality metrics to identify potential gaps and recommends corrective action
- Drives adoption of new testing approaches
- Participates in initiatives that focus on enhancing testing automation in the project
- Thinks from a customer perspective, and creatively solves real user problems
- Advanced skills in development, execution and maintenance of automated test scripts
- At least 2 years of relevant professional experience in software development or testing
- Excellent understanding of the test automation pyramid
- Expertise with testing frameworks (e.g. Geb, Spock, Protractor, Jasmine)
- Experience with continuous integration
- Good understanding of Scrum software development framework
- Very good written and verbal skills in English
- Exceptional interpersonal and communication skills
- Being proactive and committed to get things done
- Programming experience in Java, Groovy and JavaScript
- Knowledge of Mongo database
- Experience with AWS