Summary
Join our team at Ridecell, a leading fleet automation and mobility platform provider, as we power some of the most successful fleets in cities across Europe and North America. We're looking for a talented engineer to contribute to quality engineering, automation testing, and continuous integration practices with an emphasis on back-end APIs and systems integration.
Requirements
- BS/B Tech degree in Computer Science from a reputed institution
- Strong understanding of computer science fundamentals and data structures
- Experience in creation of test frameworks using open source automation tools
- Solid knowledge of test architectural principles, concepts, and application across web/cloud-based technologies
- Hands on in writing clean code quickly in languages like Java, Python, Ruby and code review techniques
- Understanding of QA methodologies, life cycle and processes and project management techniques
- Test and Behaviour Driven Development (TDD and BDD), the Cucumber framework, Selenium, Capybara, Appium, Calabash
- REST APIs and SOAP web services with JSON and XML payloads
- Build systems such as TeamCity, Jenkins, Maven, Ant
- Full stack web development expertise (Javascript, CSS/Less, Sphinx, Redis, Rspec)
Responsibilities
- Contribute for quality engineering, automation testing, and continuous integration practices with an emphasis on back-end APIs and systems integration
- Work with multiple teams spread across geographies for continuous improvements, innovate and own initiatives
- Design and develop frameworks and robust automation test scripts
- Conduct code reviews to manage automation code quality and guide teams for improvements and adherence to best practices
- Works on ongoing projects and assignments of diverse scope apply broader knowledge of industry standards/practices and own complete quality for module/s with minimal to no supervision needed
- Work closely with product and development teams for scoping/sizing after clarifying requirements and create the strategy and technical design for quality delivery
- Participate in sprint planning meetings and daily stand-ups and work with teams and adopt to changing needs in a fast-moving environment