Network/ Admin roles

Senior QA Automation Engineer

At Deem, we create powerful, intuitive solutions for booking and managing corporate travel. Deem puts the traveler at the center of everything we do.  Travelers can manage their corporate travel needs with ease and on the fly, while companies can apply policy and control costs.  

Deem's mission is to transform travel while expanding our footprint in the marketplace.  There is enormous opportunity to impact the company and innovate travel, while working with a team that has a shared passion of taking the company to the next level.  The company is headquartered in San Francisco Bay Area with offices in Bangalore, India and Dublin, Ireland. 

Deem is a wholly owned and independently run subsidiary of Enterprise Holdings, Inc (EHI), the world’s largest mobility provider, and an industry leader in mobility and technology. Deem has the benefit of being a subsidiary of EHI while having a start-up feel and an agile approach. 

Deem in Ireland is focused on transforming the future of travel for companies and their business travellers around the world. Deem’s team of talented engineers is dedicated to improving the traveller experience with product and feature innovations, and extending our simple, reliable and robust technical architecture.

If you are looking for an opportunity to design simple, scalable, easy-to-maintain solutions for complex problems and deliver world-class software in an innovative, fun and friendly environment, you’ve found the perfect place! We are seeking engineers who thrive in an agile environment, can successfully partner with small, cross-functional teams, and who want to be empowered to make a difference to their team, to our company and to corporate travel managers and travellers everywhere.

Responsibilities

  • Play a critical role as a principal stakeholder throughout the product development lifecycle ensuring all code is testable (and tested)
  • Collaborate with cross-functional teams: Product Management, Project Management, Engineering, QA, and DevOps, both onsite and remote to deliver scalable solutions
  • Establish test plans and acceptance criteria for all features
  • Design, develop and implement quality assurance processes & testing strategies, along with necessary frameworks and methodologies
  • Coordinate manual and automated testing as well as perform exploratory testing across the company's web & mobile applications
  • Own the regression testing process and work with key testing partners to ensure a high degree of confidence prior to each release
  • Make go/no-go release decisions and be actively involved in the release process
  • Track defects and help their resolution through active participation in backlog grooming
  • Keep up to date on the newest technological innovations and work on continuously applying those to existing and new software solutions
  • 6+ years of strong experience as a Quality Assurance Engineer and/or a QA Lead
  • Someone deeply satisfied by breaking software and then helping to rebuild it
  • Understanding of microservices design patterns and service-oriented-architecture
  • Exceptional manual and automated testing skills
  • Background in Travel with understanding of booking tools & processes highly desirable
  • Deep understanding of QA best practices throughout the software development lifecycle
  • Knowledge of the DevOps philosophy and working with continuous integration services & techniques
  • Excellent problem solving and troubleshooting skills
  • Excellent communication and documentation skills
  • Experience in developing test plans, test cases and performing testing, including regression testing
  • Familiarity with technologies like RESTful APIs, SQL, Databases, Web Services, Selenium, Appium, Git (or equivalent)
  • Bachelor’s Degree in Computer Science or related field