- Define and execute a mobile automation roadmap, evolving the current approach into a scalable and reliable system, choosing the right approach for the NX mobile client.
- Evaluate and select automation frameworks and tools based on clear technical tradeoffs (e.g., Appium vs. native vs. custom solutions).
- Design a scalable testing architecture that balances CI speed, device/emulator usage, and the trade-off between stability and test coverage.
- Drive the long-term evolution of the automation stack, ensuring it keeps pace with the product’s growth and system architecture.
- Architect and maintain robust, scalable automation frameworks that support high-speed, parallel execution.
- Align the automation approach with the overall system architecture, ensuring tests are performed at the most efficient level (API, Integration, or UI).
- Proactively engineer solutions to systematically reduce flakiness and improve reliability over time, ensuring the CI pipeline provides a "green" signal that developers can trust.
- Partner closely with Dev, QA, and Infrastructure teams to align mobile automation with CI/CD pipelines and system requirements.
- Proactively identify gaps in quality processes across teams and drive the implementation of improvements without waiting for direction.
DockerPythonAndroid+3 more