Software Engineer in Test

Lyft
Summary
Join Lyft's Customer Platform Quality team as a QA or SET professional and contribute to delivering exceptional customer experiences. Collaborate with product teams, design test automation, create test plans, improve test automation frameworks, and test complex applications. Maintain existing tests, monitor failures, and report bugs. Build and maintain systems to monitor test stability. This role requires 3+ years of experience as an SDET or Automation Engineer, strong OOP skills, mobile automation experience, API testing experience, and excellent communication. Lyft offers a professional work environment, the latest technology, remote work potential, vacation time, paid sick days, parental leave, mental health benefits, and family building benefits. This fully remote position is based in Ukraine.
Requirements
- 3+ years of hands-on industry experience as an SDET, or strong Automation Engineer
- Strong object-oriented programming (Python/Java/Kotlin/Swift etc.)
- Experienced in mobile automation frameworks like Espresso/XCUITest to design and write reliable, scalable, and reusable tests for modern mobile applications
- Experienced in API testing
- Strong experience in developing and documenting test plan, test cases and reporting bugs for complex features
- Track record of improving efficiency, especially through automation, balancing short-term and long-term priorities
- Have significant experience and willingness to work with other teams such as engineering, product and release teams
- Excellent communication skills
Responsibilities
- Collaborate with product teams to understand the testing needs, identify test scenarios, perform exploratory testing, and design test automation
- Create test plans, for new and existing products and features in line with product goals
- Improve our existing test automation frameworks and infrastructure and support engineers in writing automated test
- Test complex API and mobile based applications that reference database back-end systems
- Maintain existing UI and API tests, monitor failures and report bugs
- Build and maintain systems to monitor test stability and report stability issues back to engineers
Preferred Qualifications
- Proficiency in Java/Kotlin or Swift for mobile platforms
- Forward and proactively thinking ahead, and building for future changes in an ever-changing mobile ecosystem
- Shows a passion for learning, especially through looking at new processes and tools that have significant impact on engineering teams
- Experience of prioritizing and coordinating work across a multiple product teams is a plus
- Experienced in developing metrics against test coverage
Benefits
- Professional and stable working environment
- The latest technology and equipment you need
- Potential to work remotely, including out of country (dependent on work authorizations)
- 28 calendar days for vacation and up to 5 paid sick days
- 18 weeks of paid parental leave. Biological, adoptive and foster parents are all eligible
- Mental health benefits
- Family building benefits
Share this job:
Similar Remote Jobs

