{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/automated-testing-infrastructure"},"x-facet":{"type":"skill","slug":"automated-testing-infrastructure","display":"Automated Testing Infrastructure","count":2},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_21b20e0c-c8a"},"title":"Software Developer - Battlefield QV","description":"<p>Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Our Quality Verification and Standards (QVS) team is an important part of our development process, consistently delivering actionable insights that support our game teams to optimize software performance and elevate gameplay.</p>\n<p>As a Software Developer within the Quality Verification Engineering (QVE) Team, you will report to the Engineering Manager. You will work closely with the Battlefield Franchise to design, implement, and maintain AI bot systems for automated multiplayer playtesting, ensuring realistic simulation of player behaviour across game modes and maps.</p>\n<p>Responsibilities:</p>\n<ul>\n<li>Design, implement, and maintain AI bot systems for automated multiplayer playtesting, ensuring realistic simulation of player behaviour across game modes and maps.</li>\n<li>Develop and iterate bot behaviour systems - including movement, combat, interaction, and coordination - using a hierarchical architecture shared across titles.</li>\n<li>Collaborate with designers and QA engineers to translate gameplay scenarios into testable bot behaviours, using visual scripting-based authoring tools.</li>\n<li>Build telemetry pipelines that capture detailed per-bot event data, enabling downstream analysis, regression testing, and behaviour validation.</li>\n<li>Investigate and resolve bot failures surfaced during automated playtest sessions, including pathfinding edge cases, network desynchronisation, and complex gameplay system interactions.</li>\n<li>Contribute to architecture modernisation efforts, refactoring monolithic systems into composable, maintainable patterns and eliminating cross-module duplication.</li>\n<li>We welcome prior ML experience, but do not require it, as you participate in exploratory research on machine learning-driven bot behaviours, including early-stage reinforcement learning experiments.</li>\n<li>Review peers&#39; code, provide constructive feedback, and contribute to shared documentation and engineering best practices.</li>\n</ul>\n<p>Qualifications:</p>\n<ul>\n<li>5+ years of software engineering experience with computer science foundation.</li>\n<li>Proficiency in C++ is required; experience with game engine internals (entity systems, spatial queries, physics integration) is a strong asset.</li>\n<li>Experience designing or working with AI behaviour systems (e.g., finite state machines, behaviour trees, utility-based systems).</li>\n<li>Experience with automated testing infrastructure - playtesting pipelines, telemetry systems, or replay-driven regression testing - is a significant plus.</li>\n<li>Demonstrated ability to improve maintainability in complex codebases: extracting abstractions, reducing duplication, and modernising legacy patterns.</li>\n<li>Familiarity with game development pipelines and shipped game engines (e.g., Frostbite, Unreal, or Unity) would be an asset.</li>\n<li>We welcome exposure to machine learning concepts - particularly reinforcement learning - as a bonus; no prior production ML experience is required by us.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_21b20e0c-c8a","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Software-Engineer/213141","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C++","Game engine internals","AI behaviour systems","Automated testing infrastructure","Machine learning concepts"],"x-skills-preferred":["Reinforcement learning","Visual scripting","Entity systems","Spatial queries","Physics integration"],"datePosted":"2026-04-24T13:17:48.114Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Montreal"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, Game engine internals, AI behaviour systems, Automated testing infrastructure, Machine learning concepts, Reinforcement learning, Visual scripting, Entity systems, Spatial queries, Physics integration"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_3b6d1400-188"},"title":"Android Engineer, Terminal Developer Productivity","description":"<p>We&#39;re looking for an experienced Android Engineer to join our Terminal Developer Productivity team. As a key member of the team, you will design, build, and maintain tools, libraries, and infrastructure that improve the productivity of Terminal engineers across mobile, backend, and embedded systems.</p>\n<p>Responsibilities:</p>\n<ul>\n<li>Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions.</li>\n<li>Contribute to and improve our build, CI/CD, and test automation systems for Terminal SDKs, Android apps, and firmware.</li>\n<li>Work with stakeholders across Terminal to prioritize work, balance competing needs, and ensure your solutions integrate cleanly into existing workflows.</li>\n<li>Own projects end-to-end, from problem discovery and design through implementation, rollout, and ongoing operation.</li>\n<li>Participate in code reviews, design discussions, and documentation to maintain a high bar for code quality, reliability, and developer experience.</li>\n<li>Mentor other engineers in areas such as build, test, and release best practices, helping to spread strong developer productivity practices across the team.</li>\n</ul>\n<p>Requirements:</p>\n<ul>\n<li>BS or MS in Computer Science or a related field, or equivalent practical experience.</li>\n<li>6+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development.</li>\n<li>Experience designing, implementing, and maintaining production systems or developer tooling.</li>\n<li>Understanding of how to build scalable, reliable, and observable services, pipelines, or tooling.</li>\n<li>Experience owning projects from design through implementation, rollout, and ongoing support.</li>\n<li>Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts.</li>\n<li>Strong communication skills and the ability to explain technical concepts clearly to different audiences.</li>\n</ul>\n<p>Preferred Qualifications:</p>\n<ul>\n<li>Proficiency in one or more of: Kotlin, Java, or Go.</li>\n<li>Experience building tools or platforms to improve developer productivity, with clear empathy for internal developer users.</li>\n<li>Experience with CI/CD tooling and pipelines (e.g. Jenkins, GitLab CI, GitHub Actions) and modern build systems.</li>\n<li>Experience designing and maintaining automated testing infrastructure (e.g. integration/end-to-end tests, test orchestration, or reducing test flakiness).</li>\n<li>Experience with Android build and test tooling (e.g. Gradle, emulators, device farms) or firmware build pipelines.</li>\n<li>Experience in payments, point-of-sale, or hardware-integrated systems is a plus.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_3b6d1400-188","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Stripe","sameAs":"https://stripe.com/","logo":"https://logos.yubhub.co/stripe.com.png"},"x-apply-url":"https://job-boards.greenhouse.io/stripe/jobs/7550154","x-work-arrangement":"remote","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Android","Java","Kotlin","Go","CI/CD","Test Automation","Scalable Systems","Reliable Systems","Observable Systems"],"x-skills-preferred":["CI/CD Tooling","Pipelines","Modern Build Systems","Automated Testing Infrastructure","Android Build and Test Tooling","Firmware Build Pipelines"],"datePosted":"2026-03-31T18:00:06.258Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Francisco, Seattle, Remote in US"}},"jobLocationType":"TELECOMMUTE","employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Android, Java, Kotlin, Go, CI/CD, Test Automation, Scalable Systems, Reliable Systems, Observable Systems, CI/CD Tooling, Pipelines, Modern Build Systems, Automated Testing Infrastructure, Android Build and Test Tooling, Firmware Build Pipelines"}]}