
Software Development Engineer in Test – Mobile
Posted May 7

Posted May 7
This is a fully remote position, open to applicants in Portugal.
• Become a part of a premier technology consultancy that develops high-performance software products in close partnership with clients.
• Emphasize engineering excellence, autonomy, and ongoing improvement.
• Design, develop, and sustain scalable test automation frameworks for mobile applications within a large-scale e-commerce platform.
• Create and execute automated functional, integration, regression, and end-to-end tests utilizing Jetpack Compose UI Testing, XCUITest, and Espresso.
• Employ WireMock to simulate services for dependable integration testing and apply Snapshot Testing strategies for UI regression validation.
• Contribute to quality engineering practices throughout the Software Development Life Cycle (SDLC).
• Incorporate automated tests into CI/CD pipelines and assist in supporting release quality gates.
• Collaborate with developers, product teams, and engineering teams to ensure that quality is integrated into products from the outset.
• Utilize Copilot and CI tools to enhance productivity, automation, and engineering workflows.
• Test automation expertise: Extensive experience in test automation engineering, especially in mobile environments.
• Programming proficiency: Strong capabilities in Java, Kotlin, Swift, or JavaScript for constructing test frameworks.
• Mobile testing frameworks: Familiarity with Jetpack Compose UI Testing, XCUITest, and Espresso for mobile test coverage.
• Automation framework development: Demonstrated ability to build maintainable and scalable automation frameworks.
• Service virtualization: Experience with WireMock or similar tools for simulating services during integration testing.
• Snapshot testing: Knowledge in implementing Snapshot Testing strategies for UI regression validation.
• API testing: Solid understanding of API testing methodologies and tools.
• CI/CD integration: Experience in integrating automated tests into CI/CD pipelines and aiding in release quality gates.
• Agile and DevOps: Background in Agile delivery teams and DevOps environments.
• Quality-first mindset: Strong problem-solving abilities coupled with a commitment to engineering excellence.
• Cross-functional collaboration: Capacity to work closely with developers, product teams, and engineering teams.
• Continuous testing: Awareness of shift-left approaches and continuous testing practices.
• Language requirement: Proficient in English (essential for cross-timezone team collaboration).
• Opportunity to work in a dynamic and innovative environment.
• Access to ongoing training and professional development.
• Competitive salary and performance-based bonuses.
• Flexible working hours and remote work options.
• Comprehensive health and wellness benefits.
Miratech
Productiv Teams
Rysun Labs
Whisk
Get handpicked remote jobs straight to your inbox weekly.