Naucalpan de Juarez, MEX
1 day ago
Software Automation Developer (SDET)
+ **Framework Development & Maintenance:** + Architect, design, and develop resilient and scalable microservices & libraries using Python, Java (e.g., Spring Boot) and Angular, adhering to modern architectural patterns and best practices for cloud environments. + Design, implement, and manage robust APIs (e.g., RESTful) for inter-service communication and integration with external systems, specifically tailored for automotive applications and enabling efficient up & down stream data flows. + Implement new features and enhancements to the automation & tools framework, leveraging cutting-edge cloud services and technologies to meet evolving project needs. + Write comprehensive unit tests, integration tests, and contract tests; rigorously comply with corporate security & quality gates, ensuring all features are developed to the highest standards (DevSecOps principles). + Develop, optimize, and maintain complex SQL database schemas, tables, relationships, views, triggers, and stored procedures, ensuring data integrity, performance, and scalability. + **Automation & Integration:** + Develop, maintain, and optimize CI/CD pipelines for automated builds, comprehensive testing, secure deployments, and efficient rollback strategies for all framework components and microservices in cloud environments. + Deploy, manage, and monitor applications and microservices within cloud platforms (e.g., GCP, AWS, Azure), utilizing platform services for scalability, logging, and observability. + Automate infrastructure provisioning and configuration (Infrastructure as Code - IaC) where applicable. + Integrate the framework with multiple external applications and tools (e.g., Jira, TestRail, Xray, ALM platforms) to create a cohesive and automated data ecosystem. + **User Support & Collaboration:** + Actively assist software development and test system integration engineering teams in adopting, configuring, and effectively utilizing the tools & automation framework, promoting best practices. + Provide expert-level technical support, troubleshooting, and root cause analysis for users of the tools & automation framework. + Collaborate closely with internal stakeholders (software developers, testers, test coordinators, QA engineers, Product Owners) to gather requirements, define user stories, and solicit feedback for continuous framework improvement. + Engage with external tool vendors and suppliers to resolve complex technical issues, evaluate and implement new methodologies, and ensure seamless compatibility and integration. + Conduct code reviews, providing and receiving constructive feedback to maintain high code quality and foster knowledge sharing. + **Project & Process Contribution:** + Actively contribute to the strategic planning and technical roadmap definition for the tools & automation framework, aligning with broader organizational goals. + Proactively participate in and contribute to agile development ceremonies (e.g., sprint planning, daily stand-ups, sprint reviews, retrospectives), championing agile principles. + Create and maintain comprehensive technical documentation, including design specifications, architectural diagrams, API documentation, user guides, and operational procedures. + Continuously research and stay updated with industry trends, emerging technologies, and best practices in cloud development, microservices, database management, automotive ECU interaction, data processing, and software engineering. + **Continuous Improvement:** + Proactively identify areas for improvement in the tools & automation framework, associated processes, and overall system architecture. + Research, propose, prototype, and implement innovative solutions to enhance efficiency, scalability, reliability, security, and usability of the framework. + Champion the adoption of new tools, technologies, and methodologies that can provide a competitive advantage or solve complex challenges. **Deliverables:** + Well-tested, high-quality, and secure code committed to repositories, consistently passing all quality and security gates. + Scalable and resilient cloud-native tools & automation framework components (software, modules, libraries, microservices, APIs, databases). + Efficient and reliable automation scripts and CI/CD pipeline configurations for faster delivery, reduced manual effort, and increased operational efficiency. + Comprehensive technical documentation (e.g., architectural designs, detailed design documents, database diagrams, API specifications, integration guides, user manuals). + Technology evaluation reports, proof-of-concept implementations, and actionable recommendations. + User support documentation, FAQs, and training materials (as needed). + Clearly defined contributions to project roadmaps, sprint plans, and backlog grooming. + Detailed issue resolution reports, particularly for complex technical challenges and vendor collaborations. + Meticulously created & updated Jira tickets, sprint tasks, and backlog items reflecting progress and requirements. + Performance and scalability test results and optimization reports. + Source Code & Compiled Binaries/Container Images (major versions/releases, version controlled). **Work Products:** + Automation Scripts, Libraries, and CI/CD Pipeline Definitions (version controlled). + Comprehensive Test Suites (unit, integration, contract, end-to-end tests). + Architectural and Detailed Design Documents for applications and microservices. + Published User Manuals and interactive API Documentation. + Vendor Integration Specifications and Communication Logs (if applicable). + Database Schemas and Migration Scripts (version controlled). + Monitoring Dashboards and Alert Configurations (references or exports). + 4+ years of Java 11+ experience + 4+ years of cloud development expertise + Github / Github action knowledge + 4+ years of database management/knowledge + 4+ years of Angular/JS experience + 4+ years of API creation/management experience + English proficiency + Diagraming, design, business requirements skills + Proactive, Self learner, change oriented, accountable + Code review, debugging, coding best practices proficiency **Requisition ID** : 50590
Confirmar seu email: Enviar Email