QA Automation Engineer (Python/Selenium/Robot Framework) - (1x/week Porto)
HumanIT
Prepare for this role
Job Type
Description
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
This job is found at InterviewStack.io
Skills
About HumanIT
Experience excellence with HumanIT in Portugal. From recruitment process outsourcing and strategic IT outsourcing to dynamic software development, we redefine success for leading IT companies.