Lead Software Test Engineer
MEX - Chihuahua, Mexico
Jabil
At Jabil we strive to be the most technologically advanced and trusted manufacturing solutions provider.
The Lead Software Test Engineer delivers integrated hardware/software solutions to customers including automated production test platforms and embedded designs. The development of Windows and web applications are created to support a wide range of customer/manufacturing requirements. This role is self-motivated and is capable of building and maintaining software applications that support diverse requirements. This position delivers high reliability, integrated hardware/software solutions designed to improve Jabil’s internal and external manufacturing processes while enhancing the user experience.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Lead a team of software engineers developing applications and/or test scripts, supporting multiple projects simultaneously.
- Responsible for leading the design, installation, configuration and management of the Test Engineering server/network infrastructure and overall system architecture including applications, databases, etc.
- Collaborate with IT Network Engineers, Project Managers, and other key individuals as necessary in order to address complexity, performance, supportability, and scalability of system architecture including applications, databases, servers, firewalls, etc.
- Oversee the development of system components, interfaces, and specifications in order to ensure consistency and integrity of the architecture. • Lead the development and implementation of platform and test architectures in collaboration with senior technical staff.
- Stay abreast of emerging and changing software technologies as well as design practices in order to provide solutions that are leading edge, competitive and cost effective.
- Follow technology roadmaps both within and outside the organization and discuss implications with the Project Manager. Includes JabilTest, MES, Microsoft .NET, AJAX, etc.
- Propose and implement approved plans for platform migration, selection of new technologies, integration of 3rd party products, etc.
- Act as a mentor to Software Engineers and ensure software design best practices are being adhered to.
- Foster a spirit of teamwork when meeting with staff members as well as members of other departments.
- Assist in the development of applications, test scripts, databases, etc as necessary.
- Participate in regular code reviews with Software Engineers.
- Support the Project Manager in identifying internal and external resources to support software development projects. Manage system architecture design documentation requirements.
- Manage software engineering expense budget to include development tools, server/network hardware, etc.
- Provide leadership in the identification and mitigation of technical project risks. Ensure compliance with department processes and procedures.
- Ensure compliance with company security and safety policies.
- May perform other duties and responsibilities as assigned.
MANAGEMENT & SUPERVISORY RESPONSIBILITIES
- Typically reports to Management. Direct supervisor job title(s) typically include: Workcell Manager, General Manager, Etc.
- Job is NOT directly responsible for managing other employees (e.g., hiring/termination and/or pay decisions, performance management).
JOB QUALIFICATIONS KNOWLEDGE REQUIREMENTS
- Ability to lead and develop a team of software engineers supporting multiple projects simultaneously, ensuring software design best practices and system architecture requirements are met while delivering cutting edge solutions and improving the end user experience.
- Experience leading software development projects and coordinating activities of multiple developers and a cross-functional team.
- Demonstrate a strong working knowledge and demonstrated ability to handle and coach Software Engineers through all stages of SDLC.
- Experience developing complex Microsoft SQL Server transacts queries including stored procedures, functions, triggers and views.
- Experience troubleshooting and resolving database integrity issues, performance issues, blocking and deadlocking issues, replication issues, connectivity and security issues.
- Strong experience developing and debugging scripts in JabilTest, LabVIEW, LabWindows, Tcl, Perl, Python, or UNIX shell.
- Experience developing and debugging Windows desktop/console applications in C# and .NET technologies.
- Experience developing and debugging multi-threaded applications.
- Experience developing and debugging enterprise applications/solutions using a combination of technologies including ASP.NET, C#, VB.NET, JavaScript, jQuery, AJAX, XML, JSON, HTML, CSS, and MS SQL Server.
- Experience using software versioning and revision control systems and ability to drive improvements in these systems across the enterprise.
- Positive team player attitude with excellent verbal and written communication skills.
- High level of motivation to learn new software technologies that will enhance performance of the organization.
- Experience installing, configuring and managing servers including installation/configuration of the OS, RAID Array, IIS (Internet Information Services), performing database backups, system audits, managing user accounts and security, as well as analyzing logs and identifying/troubleshooting potential system issues.
EDUCATION & EXPERIENCE REQUIREMENTS
- Bachelor’s of Science in Electrical Engineering or Computer Engineering.
- Six to eight (6-8) years’ relevant experience.
- Or an equivalent combination of education, training or experience.
TEN CUIDADO CON LOS FRAUDES: Las oportunidades laborales legítimas en Jabil se pueden encontrar en nuestro sitio web oficial Jabil.com. Ningun solicitante debe pagar para acceder a estas oportunidades de empleo. Al postularte para un empleo en Jabil, serás contactado a través del portal oficial de jabil por un correo electrónico con teminacion @jabil.com; llamada telefónica directa de un integrante del equipo de Jabil; o correo electrónico directo con una dirección de correo electrónico @jabil.com. Jabil no solicita pagos para realizar entrevistas ni en ningún otro momento durante el proceso de contratación. Jabil tampoco pedirá información personal de identificación como número de seguro social, acta de nacimiento, información de institución financiera, número de licencia de conducir o información de pasaporte por teléfono o correo electrónico. Si crees que estás siendo víctima de robo de identidad o fraude, repórtalo a la policía en los siguientes números y repórtala en el sitio web donde la encontraste. Llama a: 911 o 089.
Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.
Accessibility Accommodation If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Jabil.com/Careers site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to Always_Accessible@Jabil.com with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.
#whereyoubelong
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture Engineering JavaScript JSON LLaMA MS SQL .NET Perl Python SDLC Security SQL XML
Perks/benefits: Career development Competitive pay Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.