Publicado hace más de 30 días.
Sr Software Quality Assurance en Carrier Mexico
$ 50,000 a 60,000 MXN (Bruto)
Nuevo León
Empleado de tiempo completo
Inglés : Nivel Avanzado
Key Responsibilities:
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.
- Excellent leadership and communication skills, with the ability to influence and collaborate effectively with cross-functional teams.
- Proven track record of successfully leading quality assurance initiatives and driving process improvements in a senior-level role.
- Experience with version control systems (e.g., Git) and issue tracking systems (e.g., Azure DevOps, ADO) is a plus.
- Ability to work with minimal supervision in a lean and fast paced environment.
- Ability to work with geographically dispersed teams and a diverse cultural environment.