Job Description
Automation Engineer - SDET - Lisbon
Overview
#TEamCandour are seeking a talented and motivated Automation Engineer - SDET - to join our thriving, global enterprise client working out of their expanding Lisbon tech hub. This position is being offered on a hybrid basis and will required 2 days attendance per week at the office in Central Lisbon.
As part of a modern, agile technology department, you will play a pivotal role in ensuring the quality of our web applications, APIs, and data platforms. This is an exciting opportunity to work in a collaborative, international environment that values diversity, inclusion, and professional growth.
The Lisbon office is home to approximately 500 professionals from 29 nationalities, offering a vibrant and multicultural workplace. We are committed to maintaining a healthy work-life balance, providing a 35-hour workweek and a hybrid working schedule.
Responsibilities
As an Automation Engineer, your key responsibilities will include:
- Developing and maintaining automated testing frameworks for web applications, APIs, and data platforms.
- Collaborating with software engineers and product owners to define and test applications.
- Researching, evaluating, and adopting new technologies to enhance quality engineering practices.
- Ensuring solutions are pragmatic, efficient, and not overly complex.
- Supporting projects from proof of concept (PoC) to post-production stages.
- Communicating and presenting ideas to colleagues across various business units.
- Working with offshore quality engineers and onsite staff in multiple locations.
Qualifications
Must-Haves:
- Strong understanding of testing methodologies, including behavior-driven testing, unit testing, and data-driven testing.
- Proficiency in automation-first approaches to quality engineering.
- Experience with C# testing frameworks.
- Hands-on experience with web application testing tools such as Playwright.
- Proficiency in API testing using tools like RestSharp.
- Familiarity with behavior-driven testing using executable specifications (e.g., Gherkin).
- Solid SQL expertise for backend database testing.
- Knowledge of DevOps principles and experience with CI/CD pipelines.
- Proficiency in version control tools like Git.
- Experience with both cloud and on-premises solutions.
- Familiarity with UI testing tools.
Nice-to-Haves:
- Experience integrating tests into Azure DevOps pipelines.
- Exposure to Docker and containerization technologies.
- Understanding of Azure cloud infrastructure.
Day-to-Day
- Collaborate with cross-functional teams to ensure the delivery of high-quality software solutions.
- Develop and execute automated tests for various platforms, ensuring robust and reliable performance.
- Continuously evaluate and improve testing frameworks and methodologies.
- Participate in agile ceremonies, contributing to the overall success of the team.
- Work closely with offshore and onsite colleagues to align on quality engineering practices.
Curious? We're always available to chat through the finer details.......reach out anytime!