Mexico Careers

Our Aguascalientes, Mexico team is seeking talented professionals with software and IT experience who want to be a part of an international presence. If you enjoy taking responsibility, working with a high-caliber team, and achieving excellence, then we invite you to connect with us.

Current Job Openings

Development

Software Engineer - Database

Experience: 2+ years

Roles and Responsibilities for this position:

  • Strong knowledge of Microsoft SQL Server database fundamentals (SQL queries, stored procedures, indexes, triggers, functions).
  • Develop ETL jobs using SSIS and SQL Server stored procedures within MS SQL Server environment.
  • Knowledge of Database/Migration testing.
  • Knowledge on any reporting tool.

Roles:

  • SQL/MSBI Expert
  • SQL/MSBI QA

Skills:

  • SQL,TSQL,SSIS, SSRS/PowerBI & EDW

Essential Duties and Responsibilities:

  • Strong knowledge of Microsoft SQL Server database fundamentals (SQL queries, stored procedures, indexes, triggers, functions).
  • Data extraction, transformation and load scripting using SSIS/Informatica PowerCenter/any other ETL tool.
  • Should have an experience in Data migration and Data warehousing Testing.
  • Translate business requirements into technical designs to perform QE for Data warehouse/Data migration.
  • Experience with Agile development techniques (Jira).
  • Should have a knowledge on SSRS/Tableau reporting tool.
  • Experience with data modelling, data analysis, data profiling and data mapping.
  • Knowledge on EDW Dimensional modelling.
  • Design and develop very well-tuned SQL scripts/ETL with high data quality.
  • Conduct unit/regression testing and participate in integration and system testing as required.
  • Good problem solving, designing, coding and debugging skills.
  • Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
  • Be self-driven with the desire to achieve measurable, specific results within defined time frames.
  • Communicate open items and issues to stakeholders.
  • Excellent communication skills.

Secondary Attributes:

  • Knowledge of PowerBI will be plus.
  • Previous experience of QE in multi-layer EDW systems.
  • Knowledge of CC360.
  • Knowledge on AWS environment would be required.
  • Strong maths and calculation.


Senior Software Engineer - Database

Experience: 4+ years

Roles and Responsibilities for this position:

  • Strong knowledge of Microsoft SQL Server database fundamentals (SQL queries, stored procedures, indexes, triggers, functions).
  • Develop ETL jobs using SSIS and SQL Server stored procedures within MS SQL Server environment.
  • Knowledge of Database/Migration testing.
  • Knowledge on EDW Dimensional modelling.
  • Should have knowledge about SSRS/Tableau/PowerBI reporting tool.

Roles:

  • SQL/MSBI Expert
  • SQL/MSBI QA

Skills:

  • SQL,TSQL,SSIS, SSRS/PowerBI and EDW

Essential Duties and Responsibilities:

  • Strong knowledge of Microsoft SQL Server database fundamentals (SQL queries,stored procedures,indexes,triggers,functions).
  • Data extraction, transformation and load scripting using SSIS/Informatica PowerCenter/any other ETL tool.
  • Develop ETL audits and controls to ensure quality of data meets defined standards and thresholds.
  • Should have an experience in Data migration and Data warehousing Testing.
  • Translate business requirements into technical designs to perform QE for Data warehouse/Data migration.
  • Experience with Agile development techniques (Jira).
  • Should have knowledge about SSRS/Tableau/PowerBI reporting tool.
  • Experience with data modelling, data analysis, data profiling and data mapping.
  • Creating database triggers for automation, e.g., automatic email notifications.
  • Conduct unit/regression testing and participate in integration and system testing as required.
  • Good problem solving, designing, coding and debugging skills.
  • Be self-driven with the desire to achieve measurable, specific results within defined time frames.
  • Communicate open items and issues to stakeholders.
  • Ability to handle team deliverables.
  • Conduct code review & peer review.
  • EDW feature architecture.
  • Excellent communication skills.

Secondary Attributes:

  • Knowledge of PowerBI will be plus.
  • Previous experience of QE in multi-layer EDW systems.
  • Knowledge of CC360.
  • Knowledge on AWS environment would be required.
  • Strong maths and calculation.


QA

Senior QA Engineer

We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.

Experience: 2+ years

Roles and Responsibilities for this position:

  • Designing and implementing tests, debugging and defining corrective actions.
  • To review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).
  • Conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective.
  • To provide end-to-end solutions to software quality problems.
  • To monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

Essential Duties and Responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools.
  • Identify, record, document thoroughly and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
  • Monitor debugging process results.
  • Investigate the causes of non-conforming software and train users to implement solutions.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up-to-date with new testing tools and test strategies.
  • Candidate should have good analytical skills and logical aptitude.
  • The candidate should have good written and oral communication skills.
  • Good experience in Core Java with knowledge of OOPS implementation.
  • Knowledge of working with any type of automation framework will be a plus.
  • Strong knowledge of unit test tools like TestNG and Junit.
  • Work closely with developers to design test criteria and develop automated tests.
  • Experience in creating the Automation tests and analyzing the failures in the script.
  • Good Knowledge of the Continuous Integration and ability to work in Agile Process.
  • Knowledge in Selenium or any other automation tools would be plus for the candidate.
  • Proactive, good interpersonal skills and ability to work in team.
  • Working knowledge of Linux/Unix operating systems and database will be plus.
  • Go-getter attitude and ability to grasp concepts quickly.
  • Create and maintain automated test cases and test suite.

Personal Attributes:

  • Fluent in English.
  • Should have attitude to work in a team.
  • Should be logically good.
  • Should have basic trouble-shooting skills.


Junior QA Engineer

We aspire to the outstanding results with a passion, committed to the customer’s concerns and award them a high priority. Furthermore, we generate value with our ideas and solutions and live up to high quality standards. We work hard on making things better, faster, and more efficient. We are prepared to take risks consciously and manage them effectively.

Roles and Responsibilities for this position:

  • Review customer requirement.
  • Learn to create functional test cases to cover the requirement described by our customers.
  • Analyse new system features and make sure they are working as expected and described in system requirement documentation.
  • Be responsible of document all the process involved in the system's development.
  • The candidate should have good written and oral communication skills.
  • Proactive, good interpersonal skills and ability to work in team.
  • Go-getter attitude and ability to grasp concepts quickly with strong problem solving skills.

Best equipped for this task if you have:

  • A university / university of applied sciences degree in System Engineering, Telematics or comparable.
  • Good understanding in any of this programming language:
    • C/C#/C++, Visual Basic, Java or PHP skills
  • Know-how regarding the system design and system testing will be an added advantage.
  • Fluent in English.
  • Should have attitude to work in a team.
  • Should be logically good.
  • Should have basic trouble-shooting skills.


Software Engineer

We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.

Experience: 2+ years

Roles and Responsibilities for this position:

  • Reviewing quality specifications and technical design documents to provide timely and meaningful feedback.
  • Creating Test Cases and Test Strategy for new features.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Identify, record, document thoroughly and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Coordinate with onsite QA and Dev teams on daily basis.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up-to-date with new testing tools and test strategies.

Essential Duties and Responsibilities:

  • Strong knowledge of SQL and scripting (Select, Insert, Update, Delete, Primary Key and Foreign Key definition and implementation).
  • Ability to troubleshoot or investigate functional or data issues.
  • Familiarity with working with ETL processes.
  • Knowledge of Atlassian tools (Confluence, JIRA).
  • Solid knowledge of test methodologies.
  • Work with developers to create tests scenarios and cases.
  • Logical thinking is critical.
  • Self starter and candidate should work with onsite lead, developer and work independently.
  • Excellent communication and coordination skill.
  • Should possess skill to suggest improvements and enhancements.

Personal Attributes:

  • Fluent in English.
  • Should have attitude to work in a team.
  • Should be logically good.
  • Should have basic trouble-shooting skills.