
Software Integration Test Engineer
- Naucalpan de Juárez, Méx.
- Permanente
- Tiempo completo
- Designed Test Cases (Manual & Automated):
- Implemented Manual Test Cases:
- Implemented Automated Test Scripts
- Completed Test Execution Cycles/Runs
- Test Execution Results & Logs
- Detailed Defect Reports
- Validated Defect Fixes Documentation
- Maintained Test Artifacts
- Technical Analysis & Debugging Findings:
- Configured Test Environment/Tools
- Review feature requirements and vehicle architecture documentation to design comprehensive L3 test cases.
- Develop and implement automated test cases as robust, reliable, and maintainable code using the provided automation framework and relevant programming languages.
- Implement test cases following defined test design rules and appropriate test design methods.
- Execute automated test suites and manual tests on relevant test environments (SIL, HIL, Vehicle).
- Analyze test results, debug test failures, identify root causes, and report software defects accurately with necessary technical details.
- Validate software fixes through targeted re-testing and regression execution.
- Ensure issues found are properly tracked and managed throughout the software development lifecycle in collaboration with developers.
- Participate actively in agile ceremonies (e.g., Scrum meetings, Sprint Planning, Retrospectives) and contribute to technical discussions.
- Effectively communicate test status, technical challenges, and issues with test leads, developers, feature owners, and management.
- Contribute to ongoing test process improvements, including refactoring test code, enhancing test case design, and developing complex or negative scenarios within the automation framework.
- Maintain and update automated test code, test documentation, and test artifacts following team standards.
- Integrate the core automation enablers, libraries, and tools provided by the external team into the team's test environments and workflows.
- Manage and ensure correct versioning and dependency management for automation libraries, tools, and components utilized by the team from the external framework.
- Troubleshoot technical issues related to the automation framework setup, configuration, execution environments, and library compatibility.
- Research and recommend technical solutions for automation implementation challenges within the team's scope, leveraging the available framework and industry knowledge.
- Ensure the automation infrastructure and dependencies required for feature automation are correctly configured, maintained, and compatible with the framework versions in use.
- Bachelor鈥檚 Degree in Computer Science, Engineering, applicable degree, or equivalent work experience.
- 3+ years of advanced professional experience with Software / Requirements Verifications projects (Test Suite and Automation solutions for multiple Verification / Validation scopes & Integration levels).
- 2+ Years of Python or Java Development
- 2+ years using version control system (e.g., Git/GitHub).
- 3+ years of professional experience implementing test strategies and designing test strategies.
- Advanced experience on Electrical Architecture, or Functional Architecture, or Software Architecture.
- Effectively uses software configuration management (source control, DevSecOps, CI/CD, etc.).
- Work effectively on an agile team following agile practices with Internal Software Design Verification groups as well as with Tier I and Tier II (external suppliers).
- Experience with software operations (DevSecOps, Reliability Engineering, observability, support/maintenance, etc.).
- Experience in secure coding practices and modern software development methodology, such as pair programming, test-first/test-driven development OR demonstrated delivery of singular focus programming.
- Proficient with Automation tools. Understands and applies industry Software Quality Assurance standards (ASPICE, ISTQB, ASAM, INCOSE, etc.).