Responsibilities
- Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
- Write and run Automation tests over project code written in Java
- Use BDD methodology with Cucumber.
- Understand the product insights, analyze the requirements together with the developers, prepare the test cases (following BDD and 3 Amigos).
- Be able to keep an awareness about a release’s quality internally for the development team or for the customer.
- Get involved in test activities during all Project Development Life Cycle phases
- Effectively communicates testing activities and findings in oral and written forms.
- Controls and manages own daily test activities.
- Leads and mentors a small testing team to reach the project goals
- Identifies risks and develops mitigation strategies.
- Other related duties assigned as needed.
Qualifications and Experience
- Strong understanding of Java and OOP principles
- Experience in Development/maintenance of Automation Frameworks
- Cucumber, BDD experience
- SQL, Linux
- Component and Component Integration Testing, Functional Testing
- Continuous Integration (Jenkins / TeamCity / GitLab) from a Test Engineer point of view
- Experience in version control systems (preferably GIT)
- Strong analytical skills, able to provide support to solve business or production problems
- Highly collaborative, supportive and team player that demonstrates a proactive ‘can do’ attitude
- Ability to work in fast-paced environment
- Passion about sharing knowledge and best practices
- Fluent English (written/verbal)
Additional Information
The following skills would be a plus:
- Experience in Interface/API testing
- Performance testing knowledge is a plus