We are seeking for a passionate and innovative Solution Architect to join our team, to design, develop, drive fast-paced Software Test Automation Solution Integration for Order Fulfillment Manufacturing Analytics SW via Eggplant's Artificial Intelligence as part of the digital transformation strategy Journey. Our ideal candidates are familiar with the software development life cycle from preliminary system analysis to tests and deployment. You will be responsible for software architectural design and improvement, maintenance, and refactoring, tuning and code optimization, and implementation of new features. You must be an avid learner, passionate about your career advancement, passionate about modern software practices, absolutely love to code, and strive to outperform.
Key responsibilities include: Design and develop a forward-leveraging software test automation solution that significantly enhances manufacturing analytics platform test coverage using Artificial Intelligence. This solution should simulate concurrent user behavior and monitor downtime effectively.Evaluate partners' requirements to determine how the software test automation solution can best meet their objectives. This includes resolving technical issues, providing user training, and seamlessly integrating the solution into the manufacturing analytics platform test environment.Maintain a close partnership with the Order Fulfillment team. Collaborate effectively to develop and manage a work breakdown structure, ensuring all software test integration deliverables align with project milestones and are completed on time without disrupting manufacturing operations.Assume the role of technical lead in the product development DevOps and TestOps lifecycle, overseeing activities from investigation and definition to development and qualification.Design and develop product software, APIs, user interfaces, tooling, automations, and monitoring services on a defined platform. Continuously expand software features and capabilities in compliance with market needs.Develop new features and integrate software using a wide variety of programming languages and technologies.Capable of working on the full stack, including back-end, server-side development, and front-end development.Lead the Agile development process.Be familiar with the software development life cycle, from preliminary system analysis to testing and deployment.Implement unit tests and automated regression tests to ensure software quality.Address escalations from the support and consultancy teams as necessary. Job Qualifications : - Bachelor's/Master's/PhD in Computer Engineering, Computer Science, Electronics & Electrical Engineering, or Telecommunications Engineering with a strong software background.Highly proficient in at least two of the following languages: Ruby, Java, C++, C#, Python, NodeJS, AngularJS, ReactJS, or JavaScript.Expertise in Java, JavaScript, and front-end development technologies, with a foundation in Object-Oriented Programming.Familiarity with databases such as PostgreSQL, MySQL, etc.Experience with network protocols, including HTTP(S), TCP/IP, and UDP.Solid understanding of browser functionality.A genuine passion for coding, along with a strong desire to continually learn and explore new technologies.Interest in artificial intelligence and machine learning is a plus.Demonstrates teamwork, positivity, a commitment to continuous learning, self-motivation, strong analytical and troubleshooting skills, effective communication abilities, and the capability to leverage multiple technologies creatively to exceed user expectations and drive business value.