Sr. Test and Release Engineer
Job Summary
Role Overview
Looking for a highly technical QA and Release Coordinator to oversee the end-to-end testing and deployment lifecycle of our suite of GEO SDKs. The candidate must ensure our SDKs are stable, high-performing, and easy to integrate across multiple platforms (e.g., iOS, Android, Web). This role requires balancing testing efforts with the project coordination of multi-platform releases.
Core Responsibilities
Release Orchestration: Coordinate the release calendar for multiple SDKs, ensuring versioning (SemVer) consistency and cross-platform feature parity.
Test Strategy & Automation: Design and implement robust test suites, including unit, integration, and end-to-end tests specifically tailored for library/SDK consumption.
Compatibility Testing: Ensure seamless performance across various OS versions, hardware configurations, and third-party frameworks.
CI/CD Management: Maintain and optimize automated release pipelines to ensure push-button deployments and automated changelog generation.
Act as the SDK's first customer; validate documentation, test apps, and review release notes to ensure a frictionless developer experience.
Stakeholder Communication: Bridge the gap between engineering teams and product managers, providing clear Go/No-Go signals based on quality metrics.
Required Technical Skills
Multi-Platform Proficiency: Strong experience testing for at least two major platforms (e.g., Android/, iOS/Swift).
Fundamentals of Automation frameworks would be an added advantage
CI/CD Tooling: Expert knowledge of GitHub Actions, GitLab CI, Jenkins, or Bitrise.
Monitoring & Debugging: Proficiency with Wireshark or platform-specific IDE debuggers to analyze network traffic and memory leaks.
Knowledge of different testing phases (functional, regression, & smoke).
Good knowledge in Debugging failures and bug reporting
Preferred Qualifications
Knowledge of binary compatibility and detection of API breaking changes.
Background in Testing (e.g., validating data encryption within the SDK).