Lead Test Automation Engineer
Porto
Job description
· You will manage
testing activities for each code release, speed up feedback loops for
development, and defect fixing
· Provide accurate and
timely reports for release actions, manage test resources according to their
increment or area of expertise
· Monitor and assess the
effects of issues arising from test execution
· Manage increment
defects including triage and root cause analysis
· Work with tech leads
to estimate and plan testing activities within an increment
· Continuously find ways
to improve the quality of the product
· Evangelize quality
standards in the team! Quality is the responsibility of absolutely everyone,
but you're there to make sure they don't forget :)
· Be the advocate the
user (and the business) needs! Your input is invaluable to providing the most
user-friendly experience possible
Requirements
You're Good At
· Agile methodologies
such as Scrum and Kanban
· Writing and
maintaining mocking services
· Strong BE test
automation skills, ability to build test automation framework from scratch
· Experience with Java,
Microservices, API, and integration testing
· Experience with
Selenide (Selenium based TAF), RestAssured (REST API library), Cucumber,
Docker, WireMock, JUnit, and Jenkins. Although not a requirement, it’s good if
you have experience with any of them.
You Rock At
· Leading quality
assurance processes, functional and non-functional testing
· Working with Software
Engineers to ensure the right levels of test automation
· Being self-driven and
working with little supervision towards a common team or company purpose
· Design and implement
test automation frameworks, prioritizing automation over manual testing when
appropriate