Job Openings Software Development Engineer in Test - Mobile (SDET) - Remote Portugal

About the job Software Development Engineer in Test - Mobile (SDET) - Remote Portugal

ABOUT THE OPPORTUNITY

Join a world-class technology consultancy building high-performance software products in close collaboration with clients, focusing on engineering excellence, autonomy, and continuous improvement. We're seeking a Software Development Engineer in Test (SDET) to join a team working on a large-scale e-commerce platform. You'll design and maintain scalable test automation frameworks for mobile applications, working with teams across different time zones and locations while promoting shift-left and continuous testing approaches.

PROJECT & CONTEXT

You'll design, develop, and maintain scalable test automation frameworks for mobile applications on a large-scale e-commerce platform. The role involves building and executing automated functional, integration, regression, and end-to-end tests using Jetpack Compose UI Testing, XCUITest, and Espresso to ensure robust mobile test coverage. You'll use WireMock to simulate services for reliable integration testing and implement Snapshot Testing strategies for UI regression validation. Contributing to quality engineering practices across the SDLC, you'll integrate automated tests into CI/CD pipelines and support release quality gates. Collaboration with developers, product teams, and engineering teams ensures quality is built into products from the start. You'll leverage Copilot and CI tools to improve productivity, automation, and engineering workflows while contributing to continuous improvement of testing practices, tooling, and overall engineering excellence. Expected travel to UK and USA varies by project (0-15%).

WHAT WE'RE LOOKING FOR (Required)

  • Test automation expertise: Solid experience in test automation engineering, particularly in mobile environments
  • Programming proficiency: Strong skills in Java, Kotlin, Swift, or JavaScript for building test frameworks
  • Mobile testing frameworks: Experience with Jetpack Compose UI Testing, XCUITest, and Espresso for mobile test coverage
  • Automation framework development: Proven ability building maintainable and scalable automation frameworks
  • Service virtualization: Experience with WireMock or similar tools for simulating services in integration testing
  • Snapshot testing: Knowledge of implementing Snapshot Testing strategies for UI regression validation
  • API testing: Strong understanding of API testing methodologies and tools
  • CI/CD integration: Experience integrating automated tests into CI/CD pipelines and supporting release quality gates
  • Agile and DevOps: Experience working in Agile delivery teams and DevOps environments
  • Quality-first mindset: Strong problem-solving skills and commitment to engineering excellence
  • Cross-functional collaboration: Ability to work closely with developers, product teams, and engineering teams
  • Continuous testing: Understanding of shift-left approaches and continuous testing practices
  • Language requirement: Fluent English (mandatory for cross-timezone team collaboration)

NICE TO HAVE (Preferred)

  • Experience with Copilot or AI-assisted development tools for test automation
  • Familiarity with performance testing for mobile applications
  • Knowledge of accessibility testing practices
  • Background in e-commerce platform testing
  • Experience with cross-platform mobile testing strategies
  • Contributions to open-source testing frameworks or tools