Senior SDET
Key Responsibilities<\/span><\/span><\/b><\/span><\/span>
<\/h2>1. Automation Framework Architecture<\/span><\/span><\/b><\/span><\/span>
<\/h3>Design, build, and scale extensible test automation frameworks from scratch tailored for mobile games (Android & iOS).<\/span><\/span><\/span><\/span>
<\/p><\/li>Integrate automation checks seamlessly into the CI/CD pipeline (e.g., Jenkins, GitLab CI, GitHub Actions) to enable continuous testing.<\/span><\/span><\/span><\/span>
<\/p><\/li>Implement solutions for handling complex mobile game UI elements, 3D/2D assets, and dynamic game states.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>2. Test Strategy & Execution<\/span><\/span><\/b><\/span><\/span>
<\/h3>Develop and execute automated <\/span><\/span><\/span><\/span>Smoke Tests<\/span><\/span><\/b><\/span><\/span> for rapid build verification and <\/span><\/span><\/span><\/span>Sanity Tests<\/span><\/span><\/b><\/span><\/span> for deep\-dive feature validation.<\/span><\/span><\/span><\/span>
<\/p><\/li>Build automated testing suites for <\/span><\/span><\/span><\/span>Live Ops<\/span><\/span><\/b><\/span><\/span> (e.g., verifying real\-time events, in\-game store updates, push notifications, and server\-driven content changes without app store updates).<\/span><\/span><\/span><\/span>
<\/p><\/li>Implement performance automation to monitor frame rates (FPS), memory leaks, CPU usage, and battery consumption across various device tiers.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>3. Collaboration & Leadership<\/span><\/span><\/b><\/span><\/span>
<\/h3>Work closely with Game Developers, QA Engineers, and DevOps to identify automation gaps and embed quality into the development lifecycle.<\/span><\/span><\/span><\/span>
<\/p><\/li>Mentor junior/mid\-level SDETs and manual QA team members on automation best practices.<\/span><\/span><\/span><\/span>
<\/p><\/li>Provide clear, data\-driven dashboards and reports on test coverage, pass/fail rates, and game performance metrics to stakeholders.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>4. Security & Penetration Testing Automation<\/span><\/span><\/b><\/span><\/span>
<\/h3>Design and execute automated <\/span><\/span><\/span><\/span>Penetration (Pen) Testing<\/span><\/span><\/b><\/span><\/span> scenarios targeting mobile application vulnerabilities and backend APIs.<\/span><\/span><\/span><\/span>
<\/p><\/li>Integrate automated static application security testing (SAST) and dynamic application security testing (DAST) tools directly into the CI/CD pipeline.<\/span><\/span><\/span><\/span>
<\/p><\/li>Identify and simulate common game security threats, including memory manipulation (e.g., speed hacks, value freezes), client\-side tampering, and secure data storage leaks.<\/span><\/span><\/span><\/span>
<\/p><\/li>Validate the integrity of <\/span><\/span><\/span><\/span>In\-App Purchases (IAP)<\/span><\/span><\/b><\/span><\/span> and telemetry data against packet spoofing, man\-in\-the\-middle (MitM) attacks, and receipt validation bypasses.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>
<\/div>
<\/div>
<\/div>
<\/div>Required Skills & Qualifications<\/span><\/span><\/b><\/span><\/span>
<\/h2>Technical Skills<\/span><\/span><\/b><\/span><\/span>
<\/h3>Game Engines:<\/span><\/span><\/b><\/span><\/span> Hands\-on experience writing test automation for games built on <\/span><\/span><\/span><\/span>Unity<\/span><\/span><\/b><\/span><\/span> (using tools like Unity Test Framework, AltTester/AltUnity) or <\/span><\/span><\/span><\/span>Unreal Engine<\/span><\/span><\/b><\/span><\/span>.<\/span><\/span><\/span><\/span>
<\/p><\/li>Mobile Automation Tools:<\/span><\/span><\/b><\/span><\/span> Deep expertise in mobile automation tools such as <\/span><\/span><\/span><\/span>Appium<\/span><\/span><\/b><\/span><\/span>, <\/span><\/span><\/span><\/span>AltTester<\/span><\/span><\/b><\/span><\/span>, <\/span><\/span><\/span><\/span>Airtest<\/span><\/span><\/b><\/span><\/span>, or native frameworks (XCTest, Espresso).<\/span><\/span><\/span><\/span>
<\/p><\/li>
<\/h3>
Design, build, and scale extensible test automation frameworks from scratch tailored for mobile games (Android & iOS).<\/span><\/span><\/span><\/span>
<\/p><\/li>Integrate automation checks seamlessly into the CI/CD pipeline (e.g., Jenkins, GitLab CI, GitHub Actions) to enable continuous testing.<\/span><\/span><\/span><\/span>
<\/p><\/li>Implement solutions for handling complex mobile game UI elements, 3D/2D assets, and dynamic game states.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>2. Test Strategy & Execution<\/span><\/span><\/b><\/span><\/span>
<\/h3>Develop and execute automated <\/span><\/span><\/span><\/span>Smoke Tests<\/span><\/span><\/b><\/span><\/span> for rapid build verification and <\/span><\/span><\/span><\/span>Sanity Tests<\/span><\/span><\/b><\/span><\/span> for deep\-dive feature validation.<\/span><\/span><\/span><\/span>
<\/p><\/li>Build automated testing suites for <\/span><\/span><\/span><\/span>Live Ops<\/span><\/span><\/b><\/span><\/span> (e.g., verifying real\-time events, in\-game store updates, push notifications, and server\-driven content changes without app store updates).<\/span><\/span><\/span><\/span>
<\/p><\/li>Implement performance automation to monitor frame rates (FPS), memory leaks, CPU usage, and battery consumption across various device tiers.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>3. Collaboration & Leadership<\/span><\/span><\/b><\/span><\/span>
<\/h3>Work closely with Game Developers, QA Engineers, and DevOps to identify automation gaps and embed quality into the development lifecycle.<\/span><\/span><\/span><\/span>
<\/p><\/li>Mentor junior/mid\-level SDETs and manual QA team members on automation best practices.<\/span><\/span><\/span><\/span>
<\/p><\/li>Provide clear, data\-driven dashboards and reports on test coverage, pass/fail rates, and game performance metrics to stakeholders.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>4. Security & Penetration Testing Automation<\/span><\/span><\/b><\/span><\/span>
<\/h3>Design and execute automated <\/span><\/span><\/span><\/span>Penetration (Pen) Testing<\/span><\/span><\/b><\/span><\/span> scenarios targeting mobile application vulnerabilities and backend APIs.<\/span><\/span><\/span><\/span>
<\/p><\/li>Integrate automated static application security testing (SAST) and dynamic application security testing (DAST) tools directly into the CI/CD pipeline.<\/span><\/span><\/span><\/span>
<\/p><\/li>Identify and simulate common game security threats, including memory manipulation (e.g., speed hacks, value freezes), client\-side tampering, and secure data storage leaks.<\/span><\/span><\/span><\/span>
<\/p><\/li>Validate the integrity of <\/span><\/span><\/span><\/span>In\-App Purchases (IAP)<\/span><\/span><\/b><\/span><\/span> and telemetry data against packet spoofing, man\-in\-the\-middle (MitM) attacks, and receipt validation bypasses.<\/span><\/span><\/span><\/span>
<\/p><\/li><\/ul>
<\/div>
<\/div>
<\/div>
<\/div>Required Skills & Qualifications<\/span><\/span><\/b><\/span><\/span>
<\/h2>Technical Skills<\/span><\/span><\/b><\/span><\/span>
<\/h3>Game Engines:<\/span><\/span><\/b><\/span><\/span> Hands\-on experience writing test automation for games built on <\/span><\/span><\/span><\/span>Unity<\/span><\/span><\/b><\/span><\/span> (using tools like Unity Test Framework, AltTester/AltUnity) or <\/span><\/span><\/span><\/span>Unreal Engine<\/span><\/span><\/b><\/span><\/span>.<\/span><\/span><\/span><\/span>
<\/p><\/li>Mobile Automation Tools:<\/span><\/span><\/b><\/span><\/span> Deep expertise in mobile automation tools such as <\/span><\/span><\/span><\/span>Appium<\/span><\/span><\/b><\/span><\/span>, <\/span><\/span><\/span><\/span>AltTester<\/span><\/span><\/b><\/span><\/span>, <\/span><\/span><\/span><\/span>Airtest<\/span><\/span><\/b><\/span><\/span>, or native frameworks (XCTest, Espresso).<\/span><\/span><\/span><\/span>
<\/p><\/li>