careers

working with us

We've built the A team that clients want on their projects and that our employees are proud to be a part of. In fact, we have a 98% retention rate. This means we hire the right people who join us and grow with us for the right reasons.

For our employees, this also means we're all about teamwork and shared success. We invest in their professional and personal development, in their health and communities. In return, our people are warm, caring, intelligent, creative, and professional, which brings a spirit of family and excellence to our company.

Together, we’re on a mission to “add value.” So, each of our goals align with our customers’ goals--this is essential to their success and ultimately to our success. As part of the NearShore team, you'll see the positive results in our customers’ businesses as well as in your life and community. Along the way, we’ll have a ton of fun working and playing together.

Are you one of us? See all openings.

SR Database Engineer Developer

Merida

  • Design and develop databases and database models that support internal and external processes and applications;
  • Assist with system integration and testing strategy as well as documentation;
  • Incorporate design and peer code review feedback into deliverables;
  • Provide estimates for project planning;
  • Collaborate with other technical experts, including team members, to solve technical problems;
  • Troubleshoot and/or work with minimal assistance after the initial problem statement has been communicated and understood; and
  • Assist with QA functions as needed

Sr Database Engineer

Merida

  • Understands database concepts, data models and techniques for verifying data.
  • Must be strong in SQL and write complex SQL queries for validating business rules.
  • Validation of data transformations and perform End-to-End data validation for ETL systems
  • Participates in Code Reviews.
  • Demonstrates knowledge in software quality concepts.
  • Develops, publishes, and implements test plans.
  • Relies on experience and judgment to plan and accomplish goals.
  • Ability to understand end user/product usage scenarios in designing and conducting testing.
  • Strong written and verbal communication skills.

SDET

Merida

The Software Engineer in Test will work as part of a team and will leverage their knowledge and capabilities to move our organization forward by improving our efficiency through test automation. Note that significant experience in testing methodology, automation and white box testing, and prior STE roles is required. In this role, you will:

 

  • Advocate for test methodology best practices as they pertain to our internal processes and systems
  • Work towards a goal of comprehensive test automation and CI/CD.
  • Continuously improve our processes and efficiency
  • Be a subject matter expert (SME) to other development teams and Test Engineers that are creating automated tests
  • Promote and maintain a culture of quality

Automation Tester

Merida

  • 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
  • Perform software and system testing activities on regulated medical infusion devices
  • Perform in-depth analysis of the requirement and specifications to create test cases
  • Conduct peer technical review of the test cases to ensure test coverage (both Manual and Automated test)
  • Perform test case executions
  • Conducts complex black box, system-level, functional testing and stress/load/performance testing
  • Conducts complex low level white box testing
  • Develop automated test cases using automation tools
  • Perform investigation and troubleshooting activities
  • Participates in design and code reviews if needed
  • Develop in-depth knowledge of the responsible area(s)
  • Applies comprehensive knowledge of software quality concepts within the software development lifecycle
  • Applies in-depth working understanding of standards and methods to comply/enforce the standards in day to day tasking

Front End .NET Developer

Puebla

Good understanding of programing concepts

  • REST
  • C#
  • .net
  • SQL Server
  • HTTP – need to understand web protocols

.Net Developer

Puebla

  • Understands basic software architecture concepts, and is able to participate in architectural discussions, as well as propose architectural changes or enhancements. 
  • Understands interfaces and data flow, architectural bottlenecks, and performance limitations.
  • Understands and implements logging, tracing, and unit tests in new and existing software. 
  • Able to troubleshoot and debug existing software and provide technical field support.
  • Shows innovation and creativity in solving problems; draws upon different sources for ideas and solutions.
  • Participates in overall system level testing, including product-to-product integration testing. 
  • Understands database architecture and interfaces and is able to participate in the design of robust databases and their associated support structures. 
  • Can implement basic designs and layouts for thick-client or web-based user interfaces. 

.Net Developer with Angular JS

Puebla

  • Designs, implements, maintains, tests, and documents software.
  • Understands basic software architecture concepts, and is able to participate in architectural discussions, as well as propose architectural changes or enhancements. 
  • Understands interfaces and data flow, architectural bottlenecks, and performance limitations.
  • Understands and implements logging, tracing, and unit tests in new and existing software. 
  • Able to troubleshoot and debug existing software and provide technical field support.
  • Shows innovation and creativity in solving problems; draws upon different sources for ideas and solutions.
  • Participates in overall system level testing, including product-to-product integration testing. 
  • Understands database architecture, interfaces, and is able to participate in the design of robust databases and their associated support structures. 
  • Can implement basic designs and layouts for thick-client or web-based user interfaces. 

Sr .Net Developer

Puebla

  • Designs, implements, maintains, tests, and documents software.
  • Understands basic software architecture concepts, and is able to participate in architectural discussions, as well as propose architectural changes or enhancements. 
  • Understands interfaces and data flow, architectural bottlenecks, and performance limitations.
  • Understands and implements logging, tracing, and unit tests in new and existing software. 
  • Able to troubleshoot and debug existing software and provide technical field support.
  • Shows innovation and creativity in solving problems; draws upon different sources for ideas and solutions.
  • Participates in overall system level testing, including product-to-product integration testing. 
  • Understands database architecture and interfaces and is able to participate in the design of robust databases and their associated support structures. 
  • Can implement basic designs and layouts for thick-client or web-based user interfaces

Sr. Test Engineer

Puebla

  • Lead software and system testing activities on regulated medical infusion devices
  • Applies comprehensive knowledge of software quality concepts within the software development lifecycle
  • Assist internal leads to perform in-depth impact analysis of the system
  • Provide the effort estimation for the outsourced team
  • Drive the implementation of test plans and test strategies
  • Lead outsource test case development and peer review process (both Manual and Automated test)
  • Lead outsource test case execution process and generate test reports
  • Assist internal leads to drive SQE deliverables to meet project schedule
  • Close communication and coordination with internal leads
  • Train and mentor other testers as SME
  • Provide weekly status report to internal team
  • Participate in design & code reviews and technical documentation reviews if needed

Minimum Qualification and Technical Skillset Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering or related fields
  • Minimum three (3) years of experience in software testing
  • Knowledge of software quality engineering and testing methods at all levels (unit, integration, system, V&V, acceptance) applied within the Software Development Lifecycle
  • Experience on Requirement/Specification analysis, test case design and development, test execution (black box and white box), and defect reporting
  • Minimum one (1) year of working experience on test automation
  • Working knowledge of C/C++/C#, Scripting language is desired
  • Working knowledge of telnet, Wireshark, IP, UDP, TCP, Serial is desired
  • Working knowledge of Wireless IEEE 802.11 a/b/g/n is desired
  • Working knowledge of SQL server is desired
  • Strong analytical and problem solving skills
  • Excellent communication skills (verbal and written)
  • Self-motivated and team player

Previous working experience on regulated medical device is a plus

Software Test Engineer

Puebla

  • 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