{"schemaVersion":"jobsearcher.job.v1","id":"f66455acbe0942095cfd596d","url":"https://jobsearcher.com/jobs/f66455acbe0942095cfd596d","canonicalUrl":"https://jobsearcher.com/jobs/f66455acbe0942095cfd596d","title":"Lead Software Engineer","description":"Key ResponsibilitiesFramework Development: Architect, expand, and maintain robust test automation frameworks for Android (Mobly, Java, Python).RCS & SMS Testing: Automate functional, integration, and performance test scenarios for RCS features (read receipts, typing indicators, high-res media sharing) and SMS/MMS failovers.Dual-Device / Peer-to-Peer Automation: Design complex end-to-end automation scripts that validate two-way messaging flows, group chats, and network state changes (Wi-Fi to Cellular transitions) across multiple real test devices.Advanced Feature Testing: Create automated test coverage for rich messaging features, including Google Messages web-pairing, smart replies, and AI-assisted workflows (e.g., Magic Compose, Gemini integration).CI/CD Integration: Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and leverage cloud device farms (Firebase Test Lab, Sauce Labs, BrowserStack) for parallel execution.Defect Management: Identify, log, track, and re-test bugs using Jira, collaborating closely with development teams to pinpoint root causes.Test Strategy & Reporting: Define test plans, evaluate test execution metrics, and deliver clear quality reports to technical leadership.Required QualificationsExperience: 7+ years of hands-on experience in mobile application QA automation, with a strong focus on the Android ecosystem.Automation Tools: Proficient with Mobly with Java, Python.Programming Languages: Advanced proficiency in Java, Kotlin, or Python.","company":"Virtusa","rawCompany":"virtusa","city":"Bothell","state":"WA","isRemote":false,"isActive":false,"createdAt":"2026-10-19T09:44:45.878Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer","description":"Key ResponsibilitiesFramework Development: Architect, expand, and maintain robust test automation frameworks for Android (Mobly, Java, Python).RCS & SMS Testing: Automate functional, integration, and performance test scenarios for RCS features (read receipts, typing indicators, high-res media sharing) and SMS/MMS failovers.Dual-Device / Peer-to-Peer Automation: Design complex end-to-end automation scripts that validate two-way messaging flows, group chats, and network state changes (Wi-Fi to Cellular transitions) across multiple real test devices.Advanced Feature Testing: Create automated test coverage for rich messaging features, including Google Messages web-pairing, smart replies, and AI-assisted workflows (e.g., Magic Compose, Gemini integration).CI/CD Integration: Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and leverage cloud device farms (Firebase Test Lab, Sauce Labs, BrowserStack) for parallel execution.Defect Management: Identify, log, track, and re-test bugs using Jira, collaborating closely with development teams to pinpoint root causes.Test Strategy & Reporting: Define test plans, evaluate test execution metrics, and deliver clear quality reports to technical leadership.Required QualificationsExperience: 7+ years of hands-on experience in mobile application QA automation, with a strong focus on the Android ecosystem.Automation Tools: Proficient with Mobly with Java, Python.Programming Languages: Advanced proficiency in Java, Kotlin, or Python.","datePosted":"2026-10-19T09:44:45.878Z","dateModified":"2026-10-19T09:44:45.878Z","hiringOrganization":{"@type":"Organization","name":"Virtusa","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bothell","addressRegion":"WA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f66455acbe0942095cfd596d"},"url":"https://jobsearcher.com/jobs/f66455acbe0942095cfd596d"}}