Test Automation Engineer
Job Details
Hiring Process
Time to Answer
2 open days
Process
1 Phone Call
1 Onsite Interview
Days to get an Offer
4 Days after Interview
Overview
The client is looking for a Test Automation Engineer to strengthen automated testing across three applications covering membership and contribution management, payment management for members, and payment management for care providers. The role will focus on increasing test coverage, implementing end-to-end test automation across applications and peripheral systems, and maintaining a consistent test automation approach using Selenium and Cucumber.
The engineer will work as part of a self-organizing Scrum team alongside another Test Automation Engineer. The role will also involve establishing and maintaining customised automated test sets for multiple healthcare entities, enabling Scrum team members to create and modify automated scenarios, and coaching developers on basic test automation activities.
Job Responsibilities
- Further develop the automated regression test scenarios by proactively gathering the necessary requirements and scenarios.
- Increase coverage of the existing test automation suites.
- Implement end-to-end test automation within individual applications and between the various applications and peripheral applications.
- Ensure that the end-to-end flows are covered.
- Set up and maintain separate test sets for the new entities.
- Set up automated web service tests, optionally using REST Assured.
- Enable current Scrum team members to create and modify automated test scenarios themselves.
- Ensure that work on the test automation suite continues in a uniform manner.
- Sustain a consistent way of working across the test automation activities.
- Coach developers on how to perform basic automation test activities themselves.
Must Have Skills
- Proven experience in the technical development of automated GUI test scenarios using Selenium and Cucumber.
- Strong knowledge of Java.
- Knowledge of the Page Object Model.
- Experience with testing and automating REST web services.
- Knowledge of SQL and test data management.
- Knowledge of Agile working methods.
- Experience with CI/CD integration using Jenkins.
- Experience with Docker.
- Strong communication and coaching skills.
- Experience developing and maintaining automated regression and end-to-end test scenarios.
- Ability to work proactively within a self-organizing Scrum team.
Nice to have
- Experience with REST Assured.
- Experience testing integrated flows across multiple applications and peripheral systems.
- Experience creating customised automated test sets for multiple environments or entities.
- Experience coaching developers or Scrum team members in test automation.
- Experience working with healthcare, insurance, membership-management, payment, or care-provider-management applications.
What's great in the job?
- Great team of smart people, in a friendly and open culture
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company
Work at yechte
We are an independent digital consultancy with ambitious goals and a global presence. We support a diverse range of companies, building digital teams and delivering innovative digital solutions. Our multicultural and diverse workforce, comprised of ‘Global Citizens’, reflects this inclusivity.
We care about work-life balance and meeting the expectation of a growing team, investing in people because they are our greatest asset. Our consistent growth is a testament to this commitment.
Come work at yechte, a company on the rise, offering excellent benefits, opportunities for personal development, and the chance to learn from accomplished leaders. We are always looking for exceptional professionals to join our team.
What We Offer
Each employee has a chance to see the impact of his work. You work on real digital projects and make tangible contributions to the company. We want to provide to each individual personal, professional and social growth.
Flexibility
We care about your wellbeing. At yechte we offer flexi-hours and hybrid home/office work arrangements, enhancing employee work-life balance and productivity.
Attractive Benefits
We care about your comfort. At yechte we offer cost-effective and eco-friendly mobility plans, food allowances, and comprehensive healthcare support, enhancing employee satisfaction.
Personal Development
We care about your growth. At yechte we offer to boost your personal growth through tailored IT trainings and certifications, fostering a culture of agility and tech-driven expertise.