As a Software Engineer, you will lead software design, implementation, and delivery in the Connected Services organization's ambiguous and complex problem spaces. You will work with stakeholders across Stellantis, such as product and program management and UX teams. You will influence the technology decisions that drive future products and features directly affecting our growth in this critical space.
Connected
Services builds technology to enable always-connected and up-to-date services via regular over-the-air (OTA) updates, keeping vehicles fresh, exciting, and updated years after they have been built - 34 million connected Stellantis cars are expected by 2030, and we aim to have all new vehicles to be fully OTA capable by 2024. We work backward from delightful and productive customer experiences and build a software services platform to enable the development of value-added customer services, subscriptions, and features on demand, to enable Stellantis' goal of generating 20 billion euros in software-related revenue by 2030. Responsibilities:
Test Automation Leadership: Lead and drive the test automation strategy, advocating best practices, and implementing efficient testing frameworks.
Framework Development: Design and develop scalable and maintainable test automation frameworks using TestNG, Selenium, Rest Assured, and Cucumber for web and API testing.
Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines using Jenkins for automated testing and deployment.
Dependency Management: Utilize JFrog or similar tools for artifact repository management and effective dependency handling.
Version Control and Collaboration: Proficiently use Git for version control, branching strategies,
and collaborative development within the testing team.
Reporting and Analysis: Implement Allure Report or similar tools to generate comprehensive test reports and perform in-depth analysis of test results.
Mentoring and Training: Provide guidance and mentorship to junior team members on test automation best practices and tools.
Test Strategy Enhancement: Contribute to improving the overall testing strategy, suggesting improvements, and implementing new testing techniques.
Integration Testing: Collaborate with development teams to create and maintain integration tests ensuring end-to-end system functionality.
Requirements
Hands-on experience in Test Automation Engineering with a focus on TestNG, Selenium, Rest Assured, Cucumber, Apache Maven, Jenkins, JFrog, Git, and Allure Report.
Framework Development: Proven experience in designing and implementing scalable test automation frameworks for web and API testing.
CI/CD Implementation: Strong understanding and practical experience in setting up and maintaining CI/CD pipelines using Jenkins.
Version Control: Proficient with Git for version control, branching, and merging strategies within a testing context.
Analytical Skills: Ability to analyze test results, identify issues, and provide solutions in complex systems.
Collaboration:
Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Leadership Abilities: Demonstrated leadership skills in guiding and mentoring team members in test automation.
Certifications: Relevant certifications in Test Automation, Selenium, or other related tools/frameworks.
Experience with other Testing Tools: Familiarity with additional testing tools and frameworks beyond the specified set.
This provides a general framework and can be adjusted to match the specific needs and requirements of the organization.
Preferred Qualification
Bachelor's degree or equivalent in computer science or related field; a Master's degree is advantageous.
Experience with billing and revenue management (BRM) systems, particularly Zuora.
Experience with customer relationship management (CRM) systems, particularly Salesforce.
Experience tracking to DORA metrics and Objective and Key Results (OKR)
Proficiency in one or more of the following technologies: Angular, Front-end technologies (HTML5, CSS3, JavaScript, and Typescript), Drupal, Node.js, JavaScript, AWS ( ECS, S3, Route53, caching mechanisms, CloudFront, DynamoDB, and AWS CodeStar services), SQL and NoSQL databases( MySQL, PostgreSQL, MongoDB, or DynamoDB) At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation, and disability.
Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. Please share your profiles to
[email protected] with below details:
Total yrs. of exp:
CCTC
ECTC
NP
📌 Software Engineer – Test Automation (2-5 Years of experience in automation testing) (Bengaluru)
🏢 Stellantis
📍 Bengaluru