Software Engineer in Test

Lyft Logo

Lyft

πŸ“Remote - Ukraine

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.