About Us
Luxury Presence is the leading digital platform revolutionizing the real estate industry for agents, teams, and brokerages. Our award-winning websites, cutting-edge marketing solutions, and AI-powered mobile platform empower real estate professionals to grow their business, operate more efficiently, and deliver exceptional service to their clients. Trusted by over 50,000 real estate professionals, including more than 20 of the Wall Street Journal’s top 100 agents, Luxury Presence continues to set the standard for innovation and excellence in real estate technology.
We are looking for a Mobile SDET to maintain and evolve our mobile team automation framework. Our app constantly changes, and we need a strong QA automation engineer to create and maintain both unit and E2E tests and our CI/CD pipeline that runs them.
We are currently running our React Native app testing with Maestro in iOS, powered by a Github actions pipeline in bare metal MacOS machines. We plan to release it for Android next year, and the app is under active development.
Title: Mobile SDET
Location: United States, Remote
Compensation: TBD
Who is the Polaris group?
Our mission is to empower real estate agents and buyers to help them collaborate in their search for a new home. We are building Presence Copilot, an AI-powered personal assistant that will provide agents with the most up-to-date information on the go and consolidate information about their clients. Our main product is an iOS React Native application, with an upcoming Android version in the works.
Interview Process:
We do a quick, 3-step, fully virtual interview process.
1. QA Craft Interview
2. QA Deep Technical Interview
3. Culture and Values Interview
What you will do as a Mobile SDET:
- Develop and execute automated test cases for mobile applications using Maestro working independently.
- Create and maintain our current E2E CI/CD pipeline in MacStadium and Github actions.
- Develop QA best practices and workflows for empowering mobile engineers to develop with quality process assurance.
- Champion the QA process in the Polaris group, fostering a collaborative quality-first mindset across engineering teams.
- Be responsible for the process where the group joins to tackle bugs, validate the bugs, maintain quality, and add E2E test cases.
- Collaborate with stakeholders to ensure quality throughout the software development lifecycle, focusing on automation.
- Report and manage bugs and issues, leveraging automated testing to identify and isolate problems as efficiently as possible.
- Stay up-to-date with mobile automation technologies and improve test processes and methodologies to achieve efficient and effective mobile automated testing.
Our Technology Stack:
- Maestro / GitHub Actions and CircleCI
- React Native / GraphQL / Apollo
- Node / Typescript Microservices
- Postgres
- AWS / Kubernetes / Lambda
Skills And Qualifications:
- 5+ years experience as an SDET
- 3+ experience with QA automation tools like (Maestro, Detox, Playwright, Appium).
- Experience with developing and maintaining CI/CD pipelines (Github Actions, Jenkins, CircleCI).
- Experience with Javascript and familiarity with React
- Eager to learn and extreme curiosity, with the ability to work independently.
- Extreme Ownership: Must champion the QA process and get engineers excited to enroll.
- Hands-on experience testing mobile devices (Android, iOS)
- Strong knowledge of software testing methodologies, tools, and processes.
- Solid understanding of QA concepts like Page Object Model, Test Pyramid, etc.
- Experience leading a QA project (not necessarily being a manager) inside a squad.
- Strong communication and collaboration skills.
Nice to haves:
- Experience with React Native
- Experience with mobile E2E test automation tools for React Native (we use Maestro).
- Experience with testing consumer products
- Experience with mobile testing (Either manual or automation)