League Inc. - Software Development Engineer in Test
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 4+ years of experience in software development and/or quality engineering, with a strong emphasis on test automation engineering. • Demonstrated ability to design and implement test automation frameworks from scratch — not just maintain existing ones. • Hands-on programming proficiency in TypeScript/JavaScript and preferably one or more of: Swift (mobile), Python, Java or Kotlin for test code. • Deep expertise in mobile testing on real iOS and Android devices; experience with Appium, XCUITest, or Espresso. • Experience integrating test suites into CI/CD pipelines (GitHub Actions, CircleCI, Jenkins, or similar, Docker). • Strong command of API testing (REST/GraphQL), including contract testing with tools such as Pact or Postman/Newman. • Experience with performance and load testing (e.g., Gatling, k6, Locust) is a strong plus. • Solid understanding of software development fundamentals: version control (Git), code review, clean code principles, and agile delivery practices. • Experience with agentic workflows and AI-driven test orchestration • AI Fluency & Ways of WorkingAt League, we are an AI-native organization. We expect all employees regardless of role or level to thoughtfully leverage AI to improve the quality, speed, and impact of their work.What this means in practice: • AI Fluency & Ways of Working • AI-native organization • What this means in practice: • Use AI tools as part of your daily workflow to enhance productivity, problem-solving, and decision-making (e.g., drafting, analysis, coding, research, or process automation) • Use AI tools as part of your daily workflow • Continuously learn and adapt as new AI tools and capabilities emerge, incorporating them into your ways of working • Continuously learn and adapt • Identify opportunities to improve how work gets done from personal productivity to team-level workflows by leveraging AI effectively • Identify opportunities to improve how work gets done • Operate with strong data responsibility and security awareness, especially when working with sensitive or regulated information • Operate with strong data responsibility and security awareness • How this scales by level: • Individual Contributors: Use AI to improve personal productivity and quality of output • Individual Contributors: • Senior ICs / Managers: Integrate AI into team workflows and improve processes • Senior ICs / Managers: • Leaders: Drive AI adoption at the organizational level and shape how work is done across teams • Leaders: • What we look for: • What we look for: • Demonstrated experience using AI tools in a practical, responsible way • Curiosity and openness to experimenting with new technologies • Ability to balance efficiency with quality and sound judgment
Responsibilities
• Test Framework & Infrastructure • Design, build, and maintain scalable test automation frameworks from the ground up for iOS and Android (Appium, Expresso and XCUITEST), and Web (Playwright / Selenium). • Develop and maintain reusable test libraries, data builders, and mocking utilities that other engineers can consume. • Instrument test pipelines for observability — flakiness dashboards, coverage reports, and failure triage tooling. • CI/CD Integration & Shift-Left Quality • Integrate automated test suites as quality gates within CI/CD pipelines (GitHub Actions, CircleCI, or equivalent); ensure build failures surface in <30 minutes. • Champion shift-left testing: participate in design and architecture reviews to identify testability risks early; influence API contracts, feature flags, and observability hooks. • Collaborate with DevOps/Platform to define and enforce test environment parity between staging and production. • Test Strategy & Execution • Define and own the end-to-end test strategy for assigned product areas, including functional, integration, E2E, regression, performance, and contract testing. • Write, review, and maintain high-quality test plans and test cases derived from product and technical requirements across iOS, Android, and Web. • Lead peer reviews of test code and test cases to ensure depth, breadth, and maintainability of coverage. • Perform exploratory, risk-based testing to surface edge cases beyond scripted scenarios. • Quality Advocacy & Defect Management • Serve as the quality owner for one or more delivery squads; track development progress and proactively surface risks and issues related to quality deliverables. • Triage, document, and prioritize defects in Jira with clear reproduction steps, severity classification, and root-cause analysis. • Analyze automated test execution results to distinguish genuine failures from test infrastructure noise; drive remediation of both. • Mentor on automation best practices, clean test code, and testing strategy. • Education • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). • Compliance with Information Security Policies • Compliance with League’s secure coding practice • Responsibility and accountability for executing League's policies and procedures • Notification of HR, Legal, Compliance & Security of any incidents, breaches or policy violations
Benefits
• Comprehensive Health Benefits: We prioritize your well-being with complete medical, dental, and vision coverage • Bonus Program: Be rewarded for your contributions with our performance-based bonus program • Bonus Program: • Employee Stock Option Program: Become an owner and share in our success through our stock option program • Employee Stock Option Program: • Unlimited Paid Time Off: Take the time you need to recharge and maintain a healthy work-life balance • Unlimited Paid Time Off: • Spending Accounts: Manage your healthcare and dependent care expenses with tax-advantaged spending accounts • Spending Accounts: • Wellness Days: Prioritize your mental and physical health with dedicated wellness days throughout the year • Wellness Days: • Growth Opportunities: We invest in your future with abundant opportunities for professional development and advancement • Growth Opportunities: • Mentorship Program: Benefit from guidance and support from experienced leaders in your field • Mentorship Program: • Flexible Ways of Working: Enjoy the freedom to work in a way that suits your life and boosts your productivity • Flexible Ways of Working: • The Application Process:We believe applying for a job should be straightforward and transparent. Here’s what to expect: • The Application Process:
No credit card. Takes 10 seconds.