Pune/Pimpri-Chinchwad Area
Not disclosed
On-site
Full Time
Responsibilities Maintain Sonatus applications software running on edge computers in mass-production vehicles. Integrate in-vehicle software modules developed by multiple teams on customer hardware. Debug and resolve complex technical issues. Write clean, efficient, and well-documented code. Write and maintain unit and integration tests. Create technical documentations. Participate in design and code reviews. Collaborate with cross-functional teams. Qualifications Bachelor or Master’s degree in computer science, computer engineering, or a related field. 5+ years of experience developing and maintaining production-level software systems. Proficiency in C++ (C++11 or later preferred). Strong experience with multi-threading and concurrent programming. Solid grasp of OS, data structure and algorithm fundamentals. Strong problem-solving and debugging skills. Experience with Python and shell scripting languages. Familiarity with Linux, Android, Autosar Adaptive or other automotive-grade operating systems. Experience with automotive protocols such as CAN and Ethernet. Ability to work collaboratively in a team environment. Strong written and verbal communication skills. Show more Show less
Pune, Maharashtra, India
None Not disclosed
On-site
Full Time
Sonatus is a well-funded, fast-paced, and rapidly growing company whose software products and solutions help automakers build dynamic software-defined vehicles. With over four million vehicles already on the road with top global OEM brands, our vehicle and cloud software solutions are at the forefront of automotive digital transformation. The Sonatus team is a talented and diverse collection of technology and automotive specialists hailing from many of the most prominent companies in their respective industries. The Opportunity: We're looking for a skilled and experienced QA Automation Engineer to join our dynamic team. In this role, you'll be instrumental in ensuring the quality and reliability of our software products through robust automation and comprehensive testing. You'll work closely with cross-functional teams, contribute to framework development, and act as a key point of contact for customer support related to quality. Role and Responsibilities: Design, develop, and maintain automated test scripts for new and existing features, with a strong focus on API and Backend testing. Perform comprehensive backend testing, including GraphQL query validation, to ensure data integrity, business logic correctness, and efficient data retrieval. Conduct various types of performance testing, including stress, load, and concurrency testing, particularly for queries interacting with AWS clusters. Develop and enhance automation frameworks to improve efficiency, reusability, and scalability of our testing efforts. Create detailed test plans and test cases based on product requirements, ensuring thorough coverage across all layers of the application. Execute diverse tests, including functional, regression, integration, and performance testing, with a particular emphasis on API and backend validation. Collaborate effectively with cross-functional teams (developers, product managers, DevOps) throughout the software development lifecycle to identify and resolve defects promptly. Act as a point of contact for customer support regarding reported issues, assisting in reproduction and providing technical insights to facilitate resolution. Monitor and analyze test results, identify trends, and provide comprehensive reports to stakeholders. Continuously research and implement new testing tools, technologies, and best practices. Requirements: 3-6 years of professional experience in QA automation and backend testing. Strong proficiency in Python for scripting and automation framework development. Demonstrable experience in designing, building, and maintaining automation frameworks. Deep understanding of API testing methodologies and tools , with proven experience in testing RESTful and/or GraphQL APIs. Proven experience with stress, load, and concurrency testing of backend systems and APIs. Ability to create clear, concise, and comprehensive test plans and test cases from requirements. Excellent communication and collaboration skills, with a track record of working effectively within cross-functional teams. Experience in providing customer support or acting as a primary contact for technical inquiries. Desired Skills: Experience in automotive testing or related domains. Familiarity with AI/ML concepts or experience testing AI/ML-driven features. Knowledge of Kubernetes (kubectl) for interacting with containerized applications and clusters. Experience with Apache Kafka for streaming data validation and testing. Sonatus is a fast-paced and innovative company and are seeking team members who are passionate about making a difference. If you are ready to take your career to the next level, we highly encourage you to apply. To all recruitment agencies : Sonatus, Inc. ("Sonatus") does not accept unsolicited agency resumes. Please do not forward resumes to our careers alias or other Sonatus' employees. Sonatus is not responsible for any fees associated with unsolicited activities.
pune, maharashtra
INR Not disclosed
On-site
Full Time
Sonatus is a well-funded, fast-paced, and rapidly growing company dedicated to helping automakers develop dynamic software-defined vehicles through innovative software products and solutions. With an impressive track record of over four million vehicles already equipped with our cutting-edge technology, we are at the forefront of automotive digital transformation. Our team at Sonatus comprises a diverse group of talented technology and automotive specialists from leading companies in the industry. As a Staff Cloud Backend Engineer at Sonatus, you will play a crucial role within our cloud engineering team. Your responsibilities will include leading the design, development, and deployment of scalable backend services and APIs for cloud-based applications. You will be tasked with architecting and implementing microservices and serverless solutions using languages like Go, ensuring high performance, scalability, and resilience of backend services. Additionally, you will be responsible for optimizing database systems, scaling backend infrastructure to handle increased loads, and implementing security best practices. To excel in this role, you should possess a Bachelor's or Master's degree in Computer Science or a related field, along with at least 9 years of experience in backend development. Your expertise should extend to cloud platforms such as AWS, Azure, or Google Cloud, as well as proficiency in backend programming languages and microservices architecture. Strong knowledge of cloud infrastructure, containerization, orchestration, RESTful and GraphQL APIs, and database systems is essential. Experience with distributed systems and leadership abilities to mentor engineering teams are also key requirements. At Sonatus, we value innovation and are looking for team members who are passionate about driving change. If you are ready to advance your career in a dynamic and forward-thinking environment, we encourage you to apply and be a part of our innovative team. Please note that Sonatus, Inc. does not accept unsolicited agency resumes and is not responsible for any fees associated with unsolicited activities.,
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.