About the job QA Automation Engineer (Python/Selenium/Robot Framework) - (1x/week Porto)
ABOUT THE OPPORTUNITY
An international consulting project in the Telecommunications sector is looking for a mid-level QA Automation Engineer to join a technically ambitious team working at global scale. This is a role for someone who is genuinely passionate about software quality — not just running tests, but architecting the frameworks that make reliable delivery possible.
Language: English B2 minimum | Level: Mid-level
PROJECT & CONTEXT
You'll be embedded in an international Telco project with a complex, multi-layer infrastructure spanning AWS and GCP. Testing scope covers backend infrastructure, web applications, and REST APIs — meaning you'll need to be comfortable across the full stack from a quality perspective. The team values knowledge sharing, design debate, and taking real ownership of the quality function.
WHAT WE'RE LOOKING FOR
- Minimum 3 years of hands-on Test Automation experience, with a track record of building and improving test frameworks — not just maintaining them
- Experience automating testing across multiple layers: backend infrastructure, web applications, and REST APIs
- Proficiency in Python as the primary scripting/automation language
- Hands-on experience with Selenium for web application testing
- Experience with Robot Framework for structured, keyword-driven test automation
- Familiarity with Jenkins and Jenkins Pipelines for CI/CD integration of automated test suites
- Solid working knowledge of Git for version control and collaborative development
- Experience with Docker for containerised test environments
- Familiarity with infrastructure tooling: Terraform and/or Ansible
- Experience with VMware in testing or infrastructure contexts
- Comfortable working directly with REST APIs — both testing and understanding their behaviour
- Experience with Jira for test management and agile delivery workflows
- Strong collaboration skills — able to work closely with developers and product owners to define and uphold quality standards
- Willingness to do hands-on exploratory testing when needed to understand and improve ways of working
- Clear communication in English (B2 or above)
NICE TO HAVE
- Experience testing on both AWS and GCP cloud environments
- Exposure to performance or load testing frameworks
- Background in Telco or similarly complex, distributed system environments
- Experience mentoring peers or leading discussions around test design and quality strategy
- Familiarity with contract testing (e.g., Pact) or BDD frameworks