.Sr Software Quality Assurance en Carrier Mexico As a Sr. Software Quality Assurance Engineer ), you'll be responsible for: Strategic Test Planning: Develop and execute comprehensive test plans and strategies for embedded software projects, leveraging advanced testing methodologies and industry best practices. Technical Leadership: Provide technical leadership and guidance to the quality assurance team, driving continuous improvement in testing processes, tools, and techniques. Test Automation: Design, implement, and maintain automated test suites to streamline testing efforts and enhance test coverage for embedded software components and systems. Performance Optimization: Collaborate with software developers and system architects to optimize the performance and resource utilization of embedded systems through rigorous performance testing and analysis. Quality Assurance Governance: Establish and enforce quality assurance standards, processes, and policies across the organization, ensuring adherence to industry regulations and compliance requirements. Defect Management and Root Cause Analysis: Lead the identification, prioritization, and resolution of defects through systematic defect management practices and root cause analysis methodologies. Cross-Functional Collaboration: Work closely with cross-functional teams, including software development, hardware engineering, and product management, to align quality assurance efforts with project objectives and timelines. Mentorship and Knowledge Sharing: Mentor junior team members, providing guidance on testing methodologies, technical concepts, and professional development opportunities. Continuous Learning: Stay abreast of emerging technologies, trends, and best practices in embedded systems development and quality assurance, and proactively apply this knowledge to enhance our testing capabilities. Documentation and Reporting: Create and maintain detailed documentation of test plans, test cases, test results, and quality metrics to facilitate traceability, compliance, and decision-making processes. Requirements As a minimum you must have: Bachelor's degree in Computer Science, Electrical Engineering, IEC, or related field. Minimum of 5 years of experience in software quality assurance, with a specialization in embedded systems. Extensive knowledge of software testing methodologies, tools, and frameworks, with a proven track record of designing and implementing effective test strategies. Strong proficiency in test automation using industry-standard tools/frameworks. Deep understanding of embedded systems architecture, including hardware/software interactions, Linux operating systems, and C/C++ programming languages. Experience with performance testing and optimization techniques for embedded systems, including profiling, benchmarking, and resource management