Description
What drives us?
Imagine: a single tap on your phone unlocks a world that transforms your entire car ownership journey, covering every milestone - from finding your perfect match to keeping it running smoothly, to selling it later. That's the future we're building at CARS24. Our mission is to ensure car ownership is stress-free.
We want our customers to focus on the open road, not roadside worries. We're building a one-stop shop - a Super App for all their car needs, powered by technology, data science, and deep customer insights. We are already one of the largest Autotech companies in the world, but we are not stopping here. We aim to grow 10x in the next five years.
What will you drive?
Dynamic Automation Mastery: Independently design, conduct exciting feasibility studies, and develop/enhance automation frameworks for a diverse range of products across various channels. Proficient in API automation testing using open-source tools like Rest-Assured, load test using J-Meter, establishing frameworks to reduce manual test efforts. Expertise in automating testing for m-site, web, and mobile apps (Android/iOS) platforms, ensuring comprehensive coverage. Responsible for creating, reviewing, and updating both front-end (FE) and back-end (BE) test cases for product functionalities.
Quality Assurance Synergy: Create and update regression automation test suites based on detailed test cases, performing root cause analysis for system issues. Collaborate closely with QA Engineers to devise effective testing strategies and comprehensive test plans ensuring software quality and reliability. Ensure products meet both functional and business requirements, document testing phases and defect identification meticulously, understand product technical architecture and feature implementation, and manage challenging bugs in Bug Tracking Systems like JIRA/Bugzilla.
Dynamic Deployment Oversight: Provide support for production deployments and issue triaging as per the plan, occasionally including weekends. Collaborate closely with product, development, and testing teams, including a dedicated team of 5 riders to study product requirements, define the scope of testing, and conduct post-release and post- implementation testing to ensure software updates meet quality standards and user expectations. Demonstrate proactive behavior, and independent problem-solving.
Who are we looking for?
Relevant work experience in automation testing with a strong background in API and app testing. Proven experience in API test automation using Rest Assured. Expert-level proficiency in at least one of the API testing tools (Postman, Newman, SoapUI). Strong knowledge of Core Java, OOPS concepts, and their applications. Understanding of web technologies like HTTP, REST, etc.
Good knowledge of Linux and cloud environments complements strong proficiency in SQL databases such as Mysql/Postgres or NoSQL DBMS like MongoDB. Experienced in server-side debugging for root cause analysis of bugs and troubleshooting application- related issues, with additional expertise in proxy tools such as Charles and Fiddler. Conceptually adept in client-server architecture, contributing to comprehensive understanding and effective problem- solving in dynamic environments.
Experience in performance/load testing with tools like JMeter or Locust is a bonus, complementing a proactive, strong-minded, quick-thinking, and assertive approach. Required expertise includes experience with version control tools like Git and CI tools such as Jenkins, with exposure to DevOps considered a significant advantage.