Principal QA Automation Engineer

Talent People
Municipality of Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Testing (Software)
API
Agile Methodologies
JIRA
Automation of Tests
Code Coverage
Code Review
Continuous Integration
DevOps
Github
Systems Development Life Cycle
Selenium
Test Case Design
Web Applications
Appium
Cypress
GIT
Gitlab-ci
Information Technology
Playwright
REST
Software Version Control
Testrail
Jenkins
Microservices

Job description

We are seeking a highly experienced and strategic Principal QA Automation Engineer to lead the design, development, and implementation of scalable automated testing frameworks and quality assurance strategies., * Define and implement the overall QA automation strategy, tools, and frameworks.

  • Lead the design, development, and maintenance of robust, reusable, and scalable automated test suites for UI, API, and backend services.
  • Collaborate with engineering, DevOps, and product teams to ensure testability and high-quality releases.
  • Evaluate and integrate new automation tools and technologies as needed.
  • Analyze test results, identify root causes, and drive continuous improvements in test coverage and performance.
  • Establish and monitor key quality metrics (e.g., test coverage, defect leakage, automation ROI).
  • Lead code reviews, contribute to test planning, and ensure adherence to best practices.
  • Mentor QA engineers, foster a culture of quality and continuous learning.
  • Champion shift-left testing and integrate testing earlier in the CI / CD pipeline.

Requirements

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software QA, with at least 5 years focused on test automation.
  • Expertise in test automation frameworks such as Selenium, Cypress, Playwright, Appium , or similar.
  • Hands-on experience with CI / CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Experience testing RESTful APIs , web applications, and mobile platforms.
  • Solid understanding of SDLC, Agile methodologies , and test pyramid concepts.
  • Strong knowledge of version control (Git), test case management, and defect tracking systems (e.g., JIRA, TestRail).

Apply for this position