Software Engineer in Test

Vollzeit
Kyiv, Ukraine, 02000
vor 3 Tage

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.

Lyft needs experienced engineers from a breadth of disciplines. Our team has a history of enabling rich and creative features that set the standard for the ride-sharing industry. We constantly innovate and incorporate cutting-edge technologies to make the lives of our community more enriched.

The Customer Platform Quality team is a dynamic and collaborative group of QA and SET professionals dedicated to ensuring exceptional customer experiences across our platform. We are passionate about delivering high-quality products and services that meet the needs of our customers. As a member of this team, you will play a critical role in upholding our commitment to excellence by providing comprehensive quality support to multiple engineering teams.

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
Experience
  • 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
Nice to have
  • 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.

This role is fully remote in Ukraine, candidates for this role must be based in the Ukraine. #Remote