Description
Job Description and Responsibilities
Econolite is a leader in traffic management systems, sensor products, connected and autonomous vehicles, smart cities, and cybersecurity.
**The Senior Software Test Engineer**
**Will work with Econolite’s test automation systems**
* Should have strong programming skills, automated testing experience, Python, C\+\+, writing tests for automation, CI integration, and script development.
* Hands\-on experience with test automation,
* Ability to work across both Windows and embedded Linux environments
**DUTIES:**
* Design, develop, and maintain **automated tests and tools using C\+\+, Python, Qt, and C\#/.NET (Visual Studio).**
* Develop comprehensive **automated tests covering smoke, functional, integration, load, and regression testing for Web services, APIs, and embedded software features.**
* Contribute to the setup and maintenance of scalable continuous **integration (CI)** and deployment pipelines for **test automation programs.**
* Debug and troubleshoot issues across **Windows and embedded Linux systems, leveraging debugging tools and log analysis.**
* Participate in code and design reviews, providing feedback on product testability, reliability, and maintainability.
* Exposure to CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, or equivalent)
* Aptitude and willingness to learn traffic/ITS industry concepts; prior experience is a plus
Experience and Requirements
**QUALIFICATIONS:**
* Education: **Computer Science or Engineering/Technology,** or equivalent work experience
* **Fluent English**
* **Valid Visa and Passport**
* **Strong programming skills in C\+\+, Python, and experience with Qt**
* **(signals/slots, UI design)**
* Familiarity with C\#/.NET (Visual Studio) for maintaining or extending internal tools
* Experience with embedded Linux environments and test development for embedded systems
* Solid understanding of automation frameworks and test methodologies (smoke, regression, functional, integration)
* Knowledge of networking concepts (TCP/IP, SNMP, REST APIs) and experience validating distributed systems
* Demonstrated advanced knowledge of web protocols, networking, and systems
* Knowledge of cybersecurity and security testing tools for evaluating applications and networks
* Familiarity with debugging tools and troubleshooting techniques across hardware/software layers
Benefits
* Benefits according to the Federal Labor Law (LFT)
* Guaranteed profit-sharing
* On\-site medical services
* Transportation
* Cafeteria
* Savings fund
* Annual bonuses
* Medical expense insurance
**Number of vacancies** 1
**Department** Information Technology / Systems / IT / Programming / Software
**Employment type** Permanent
**Work arrangement** Hybrid
**Shift** Day
**Working hours** Full\-time
**Schedule** Full\-time
* Monday to Friday
**Net monthly salary** $70,000 \- $80,000 MXN
**Education level** Bachelor’s degree program (in progress)
**English proficiency** Speaking: Advanced, Writing: Advanced
**Willingness to travel** No