We Are AgileThinkers

Collaborate With the Industry’s Best Talent

Our Purpose

We take your potential beyond the edge, connecting talent, technology and business to build a better world.​

A GLOBAL COMPANY WITH GROWTH IN MIND

We value your talent
We all have something to learn and something to teach, and we design teams with that philosophy.
We value your experience
We embrace diverse perspectives and experiences, challenging each other to be the best version of themselves.
We value your passion
We welcome your career aspirations, your desire for growth and your creative thinking.

What We Do

We partner with leading companies across the Fortune 1000 to create their next generation digital enterprise. Working at AgileThought means working with some of the world’s most admired and forward-thinking organizations to advise, create, and manage business critical applications that solve real-world problems.

How We Get The Job Done

A shared set of guiding principles with a global perspective. Collaboration, agile mindset, fearlessness toward trying new things and stability in the practices that don’t need to change. We are a team committed to excellence at our core.
Seth-Jacobs-website

“The most interesting thing about AgileThought is how leadership applies the same Agile principles we use in our daily work to how they run the company. They’re open and welcome to change but most of all – we’re all in this together.”

AgileThinker

– Seth Jacobs

Guiding Principles

There’s no flying under the radar here.

We have an undeniable drive for creating value, and we hold every single person in the company accountable to this, top to bottom.

Have I helped my team enough?

Our success as individuals is representative of how we approach teamwork. Humbly serving our team will pave the way for growth.

Don’t just serve, build the relationship.

Deep relationships with our clients and our AgileThinkers are the foundation of our success

Go figure it out. Move beyond fear.

Foundational knowledge, resourcefulness and leveraging team support can solve any problem

We’re fanatical about our craft. We just can’t help it.

We are eager to learn and passionately share our knowledge and expertise with anyone who will listen.

I don’t have all the answers, and I won’t pretend that I do.

We rely on the people beside us and open communication to drive progress every day.

Substance over style.

There is value in style, but we value substance more. Our #1 priority and passion is to create meaningful business value for our clients.

USA Based Positions

Open Positions

About the Job:

The Java Architect's primary responsibility is to own the technical solution being delivered for the client. Owning the technical solution goes well beyond architecture.

 

The Java Architect is expected to be a lead; helping to drive all aspects of delivery. The Java Architect is expected to be skilled in client service, analysis, architecture, design, development, testing, ALM, and agile project management (typically Scrum or Kanban). Every project will vary based on the nature of the work and the people assigned. The Java Architect is expected to help fill in and/or identify gaps so that the project’s delivery can be managed effectively. 

 

Java Architects are expected to be leaders that demonstrate aptitude for learning new technology, situational awareness with the client, demonstrate a positive client service attitude, and hold themselves accountable to the outcomes they commit to. 

 

Java Architects are expected to be skilled developers. Part of their time is to be spent doing the equivalent work of a Senior Developer. The time spent de-queuing stories (coding) will vary depending on the project. 

 

Responsibilities for the role can vary from project to project; due to the nature of every project being different in problem, client, and team. The following captures the broad expectations of the role.  

 

Location:

  • Remote

 

Responsibilities:

  • Technical excellence on delivery engagements; this includes architecture, design patterns, quality and testing, development operations, and release management as a holistic consideration of the solution
  • Lead teams delivering quality software using agile principles and a devops mindset
  • Explain abstract technical concepts, risks, and options to non-technical stakeholders
  • Provide guidance and support across the entire project lifecycle: from sales, to development, to maintenance, to retirement/replacement
  • Guide clients and teams in planning, scoping, development practices, and quality
  • Lead design reviews of systems architecture for cloud, on-premise, and hybrid topologies
  • Evaluate, define, and create reusable development frameworks, tools, platforms, and documentation
  • Provide technical oversight and guidance
  • Model and evangelize agile practices and mindset for team members and clients
  • Maximize value produced for the client
  • Provide technical estimates for sales pursuits and present as a technical SME
  • Provide organizational leadership and guidance regarding technology-focused strategic objectives
  • Support the practice on staffing decisions for new and ongoing engagements at the direction of a Principal TA
  • Mentor and manage career development for up to 4 Developers
  • Coach and support TA Track team members
  • Participate in the interview process for Developers and TAs
  • Self-manage competing responsibilities and commitments

 

Minimum Qualifications:

  • 8+ years relevant professional work experience
  • 5+ years of hands on development experience in a technical role
  • Exceptional written and oral communication skills
  • A strong sense of ownership and a willingness to work with team members to drive successful client outcomes
  • A desire to constantly learn, teach, and share new knowledge
  • Skilled in understanding and abstracting complex business problems to develop technical solutions
  • Skilled in communicating technical decisions, risks, and options to non-technical stakeholders
  • Skilled in negotiating mutually beneficial outcomes
  • Demonstrated ability to communicate collaboratively in front of a whiteboard (both physical and virtual)
  • Demonstrated ability to understand audience and adjust communication style as necessary
  • Back End Architects: Expertise designing and implementing enterprise applications with .NET Core or Java
  • Front End Architects: Expertise designing and implementing enterprise applications using modern client-side frameworks such as React or Angular
  • Expert-level understanding of common architectural patterns and trends
  • Expertise and experience with modern DevOps patterns, practices, and tools
  • Expertise and experience with modern software delivery and development tools such as Azure DevOps or Jira
  • Project experience with agile frameworks such as Scrum, Kanban, or Lean
  • Project experience with agile technical practices including unit testing and continuous integration
  • Experience navigating client issues, constraints, and risks; demonstrated ability and willingness to communicate concerns in situationally appropriate manner.
  • Excellent self-organization and time management skills
  • Willingness to participate in a culture of feedback
  • Commitment to professionalism in communication and action
  • Desire to teach and mentor team members with respect to technology, agile practices, and career paths
  • Able to lead a distributed team effectively
  • Willing to travel

 

Preferred Qualifications:

  • Full stack architectural experience with modern front-end technologies such as Angular or React
  • Professional certifications in cloud architecture, infrastructure, and platforms
  • Container orchestration and microservice implementation experience
  • Expertise implementing desired state configuration/infrastructure-as-code tools.
  • Cloud native experience
  • Academic background in computer science

 

About the Job:

The Java Architect's primary responsibility is to own the technical solution being delivered for the client. Owning the technical solution goes well beyond architecture.

 

The Java Architect is expected to be a lead; helping to drive all aspects of delivery. The Java Architect is expected to be skilled in client service, analysis, architecture, design, development, testing, ALM, and agile project management (typically Scrum or Kanban). Every project will vary based on the nature of the work and the people assigned. The Java Architect is expected to help fill in and/or identify gaps so that the project’s delivery can be managed effectively. 

 

Java Architects are expected to be leaders that demonstrate aptitude for learning new technology, situational awareness with the client, demonstrate a positive client service attitude, and hold themselves accountable to the outcomes they commit to. 

 

Java Architects are expected to be skilled developers. Part of their time is to be spent doing the equivalent work of a Senior Developer. The time spent de-queuing stories (coding) will vary depending on the project. 

 

Responsibilities for the role can vary from project to project; due to the nature of every project being different in problem, client, and team. The following captures the broad expectations of the role.  

 

Location:

  • Dallas, TX

 

Responsibilities:

  • Technical excellence on delivery engagements; this includes architecture, design patterns, quality and testing, development operations, and release management as a holistic consideration of the solution
  • Lead teams delivering quality software using agile principles and a devops mindset
  • Explain abstract technical concepts, risks, and options to non-technical stakeholders
  • Provide guidance and support across the entire project lifecycle: from sales, to development, to maintenance, to retirement/replacement
  • Guide clients and teams in planning, scoping, development practices, and quality
  • Lead design reviews of systems architecture for cloud, on-premise, and hybrid topologies
  • Evaluate, define, and create reusable development frameworks, tools, platforms, and documentation
  • Provide technical oversight and guidance
  • Model and evangelize agile practices and mindset for team members and clients
  • Maximize value produced for the client
  • Provide technical estimates for sales pursuits and present as a technical SME
  • Provide organizational leadership and guidance regarding technology-focused strategic objectives
  • Support the practice on staffing decisions for new and ongoing engagements at the direction of a Principal TA
  • Mentor and manage career development for up to 4 Developers
  • Coach and support TA Track team members
  • Participate in the interview process for Developers and TAs
  • Self-manage competing responsibilities and commitments

 

Minimum Qualifications:

  • 8+ years relevant professional work experience
  • 5+ years of hands on development experience in a technical role
  • Exceptional written and oral communication skills
  • A strong sense of ownership and a willingness to work with team members to drive successful client outcomes
  • A desire to constantly learn, teach, and share new knowledge
  • Skilled in understanding and abstracting complex business problems to develop technical solutions
  • Skilled in communicating technical decisions, risks, and options to non-technical stakeholders
  • Skilled in negotiating mutually beneficial outcomes
  • Demonstrated ability to communicate collaboratively in front of a whiteboard (both physical and virtual)
  • Demonstrated ability to understand audience and adjust communication style as necessary
  • Back End Architects: Expertise designing and implementing enterprise applications with .NET Core or Java
  • Front End Architects: Expertise designing and implementing enterprise applications using modern client-side frameworks such as React or Angular
  • Expert-level understanding of common architectural patterns and trends
  • Expertise and experience with modern DevOps patterns, practices, and tools
  • Expertise and experience with modern software delivery and development tools such as Azure DevOps or Jira
  • Project experience with agile frameworks such as Scrum, Kanban, or Lean
  • Project experience with agile technical practices including unit testing and continuous integration
  • Experience navigating client issues, constraints, and risks; demonstrated ability and willingness to communicate concerns in situationally appropriate manner.
  • Excellent self-organization and time management skills
  • Willingness to participate in a culture of feedback
  • Commitment to professionalism in communication and action
  • Desire to teach and mentor team members with respect to technology, agile practices, and career paths
  • Able to lead a distributed team effectively
  • Willing to travel

 

Preferred Qualifications:

  • Full stack architectural experience with modern front-end technologies such as Angular or React
  • Professional certifications in cloud architecture, infrastructure, and platforms
  • Container orchestration and microservice implementation experience
  • Expertise implementing desired state configuration/infrastructure-as-code tools.
  • Cloud native experience
  • Academic background in computer science

 

About the Job:

The Java Architect's primary responsibility is to own the technical solution being delivered for the client. Owning the technical solution goes well beyond architecture.

 

The Java Architect is expected to be a lead; helping to drive all aspects of delivery. The Java Architect is expected to be skilled in client service, analysis, architecture, design, development, testing, ALM, and agile project management (typically Scrum or Kanban). Every project will vary based on the nature of the work and the people assigned. The Java Architect is expected to help fill in and/or identify gaps so that the project’s delivery can be managed effectively. 

 

Java Architects are expected to be leaders that demonstrate aptitude for learning new technology, situational awareness with the client, demonstrate a positive client service attitude, and hold themselves accountable to the outcomes they commit to. 

 

Java Architects are expected to be skilled developers. Part of their time is to be spent doing the equivalent work of a Senior Developer. The time spent de-queuing stories (coding) will vary depending on the project. 

 

Responsibilities for the role can vary from project to project; due to the nature of every project being different in problem, client, and team. The following captures the broad expectations of the role.  

 

Location:

  • Atlanta, GA

 

Responsibilities:

  • Technical excellence on delivery engagements; this includes architecture, design patterns, quality and testing, development operations, and release management as a holistic consideration of the solution
  • Lead teams delivering quality software using agile principles and a devops mindset
  • Explain abstract technical concepts, risks, and options to non-technical stakeholders
  • Provide guidance and support across the entire project lifecycle: from sales, to development, to maintenance, to retirement/replacement
  • Guide clients and teams in planning, scoping, development practices, and quality
  • Lead design reviews of systems architecture for cloud, on-premise, and hybrid topologies
  • Evaluate, define, and create reusable development frameworks, tools, platforms, and documentation
  • Provide technical oversight and guidance
  • Model and evangelize agile practices and mindset for team members and clients
  • Maximize value produced for the client
  • Provide technical estimates for sales pursuits and present as a technical SME
  • Provide organizational leadership and guidance regarding technology-focused strategic objectives
  • Support the practice on staffing decisions for new and ongoing engagements at the direction of a Principal TA
  • Mentor and manage career development for up to 4 Developers
  • Coach and support TA Track team members
  • Participate in the interview process for Developers and TAs
  • Self-manage competing responsibilities and commitments

 

Minimum Qualifications:

  • 8+ years relevant professional work experience
  • 5+ years of hands on development experience in a technical role
  • Exceptional written and oral communication skills
  • A strong sense of ownership and a willingness to work with team members to drive successful client outcomes
  • A desire to constantly learn, teach, and share new knowledge
  • Skilled in understanding and abstracting complex business problems to develop technical solutions
  • Skilled in communicating technical decisions, risks, and options to non-technical stakeholders
  • Skilled in negotiating mutually beneficial outcomes
  • Demonstrated ability to communicate collaboratively in front of a whiteboard (both physical and virtual)
  • Demonstrated ability to understand audience and adjust communication style as necessary
  • Back End Architects: Expertise designing and implementing enterprise applications with .NET Core or Java
  • Front End Architects: Expertise designing and implementing enterprise applications using modern client-side frameworks such as React or Angular
  • Expert-level understanding of common architectural patterns and trends
  • Expertise and experience with modern DevOps patterns, practices, and tools
  • Expertise and experience with modern software delivery and development tools such as Azure DevOps or Jira
  • Project experience with agile frameworks such as Scrum, Kanban, or Lean
  • Project experience with agile technical practices including unit testing and continuous integration
  • Experience navigating client issues, constraints, and risks; demonstrated ability and willingness to communicate concerns in situationally appropriate manner.
  • Excellent self-organization and time management skills
  • Willingness to participate in a culture of feedback
  • Commitment to professionalism in communication and action
  • Desire to teach and mentor team members with respect to technology, agile practices, and career paths
  • Able to lead a distributed team effectively
  • Willing to travel

 

Preferred Qualifications:

  • Full stack architectural experience with modern front-end technologies such as Angular or React
  • Professional certifications in cloud architecture, infrastructure, and platforms
  • Container orchestration and microservice implementation experience
  • Expertise implementing desired state configuration/infrastructure-as-code tools.
  • Cloud native experience
  • Academic background in computer science

 

About the Job:

The Senior Developer is an AgileThought team member involved in many aspects of a customer engagement; from the collaboration with other team members and customers to determine the best solution for a particular engagement to the design, development and delivery of software products.  

 

Locations:

  • Remote

 

Responsibilities:

  • Designing, developing, implementing, and releasing high quality custom software solutions using Scrum
  • Applying the very best technical agile patterns and practices when building custom software solutions
  • Collaborating frequently with AgileThought’s customers to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business
  • Working under some supervision from a Technical Architect or Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects - many unique to our customer’s organizations. You may interact with end users and other technical personnel to identify and correct issues
  • Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
  • Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks
  • Working on project teams consisting of both AgileThought customers and AgileThought team members
  • Be committed to making a positive impact on our client’s engagements
  • Working closely with team members on quality-related activities
  • Leading and mentoring Developer I and Developer II’s through projects
  • Contributes to AgileThought delivery methodology
  • Aligns toward a business domain and provides organizational leadership

 

Minimum Qualifications:

  • 8+ years software development experience 
  • Expert in multiple technology frameworks 
  • Expert understanding of design patterns 
  • Strong development operations tooling and pattern capabilities 
  • Strong understanding of enterprise scale out and scale up technologies 
  • Deep understanding and experience with agile development practices, including unit testing and continuous integration 
  • Strong understanding of all Scrum ceremonies 
  • Strong ability to translate business needs into technology solutions 
  • Ability to design and implement frameworks 
  • Willingness to take on additional responsibility to ensure team success and quality solutions 
  • Team player that understands how your own work is important to the team's success 
  • Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices 
  • A desire to constantly learn and share new knowledge 
  • Ability to self-organize and manage your time 
  • Ability to learn business concepts quickly 
  • Ability to multitask across different projects 
  • Aptitude and desire for learning new technologies 
  • Ability to work in high-velocity environments while maintaining attention to detail, work and workmanship quality and professionalism. 
  • Punctuality and consistent ability to meet project deadlines. 
  • Demonstrate the capability to work with the tools involved to implement and ensure compliance with the process put in place 
  • A desire to constantly learn and share new knowledge, whether this is reading a book and posting a review on our Yammer, or giving a lunch and learn on the hottest new topics in your field 
  • Exceptional written and oral communication skills  
  • A caring attitude – care about what you do, who you do it with and how you’re going to be successful in the end 

 

Preferred Qualifications:

  • Technically savvy, entrepreneurial spirit who thrives in environments that reward self-initiative and resourcefulness 
  • Non-complainer – everyone has something they’d rather not do  
  • Academic background in computer science 
  • 10+ years relevant professional work experience
  • Willing to Travel

 

About the Job:

At AgileThought our delivery teams serve as valuable partners to help our clients achieve their business goals through software solutions. The Senior Quality Engineer will take part in the creation and review of project test cases. Communication and collaboration with software developers, business analysts, and product owners to determine feature/functionality candidates for test automation, isolate and report root causes of issues, plan and prioritize backlog work, manage source code, track bugs, and escalate high-to-critical defects to the development team. They also provide project reports centered on the status of automation development, execution results, and quantitative historical metrics that provide insight on development quality. The candidate operating in this role will also prepare test data and lead the integration of test suites into a continuous integration framework to be deployed on Azure DevOps, Jenkins, or other CI/CD tools.

For this role, it is essential to stay abreast on updates to existing technologies and be aware of emerging development in automation testing tools. Gaining more experience with object-oriented programming and concepts, as well as test-driven (TDD) or business driven (BDD) development is also important. The senior role is flexible and adaptive to leveraging new tools, able to multitask and take ownership of development tasks at hand. Begin adept in risk-based exploratory testing, knowledge in continuous integration and continuous delivery (CI/CD), JavaScript, Git, and Rest APIs is a must. Although not required, working knowledge in implementing mobile test automation is also a plus.

 

Location:

  • Tampa, Remote

 

Responsibilities:

  • Perform a feasibility at the start of any new technical project to determine feasibility of automation.
  • Develop and communicate automation roadmap and estimates based on feasibility study,
  • Drive the architecture of an automation framework, by planning the development environment, structure, automation tooling and libraries that fits the project tech stack.
  • Lead the integration of automation scripts on the CI/CD pipeline.
  • Build working backlog and schedule and track automation sprint work activities.
  • Develop end-to-end testing strategies.
  • Define and track test metrics, including coverage and quality.
  • Coordinate and execute automated regression testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Define test plans and entry/exit criteria
  • Maintain source code using successful git branching methodology/scheme and review inbound changes from pull requests.
  • Mentor and lead other engineers in planning, designing, and developing automation scripts for features.
  • Optimize framework where necessary to deliver quality work efficiently.
  • Act independently to determine methods and procedures of new assignments.
  • Allocate test resources to application tests in a multi-tier environment.
  • Create test models (plans, data, scripts) including test data.
  • Adhere to strategic direction set by senior management.
  • Make decisions that impact the team through regular consultation with senior management.
  • Contribute to the internal community of practice on new automation testing trends and the support of documentation.
  • Collaborate with senior developers and business team to capture and negotiate deliverables.
  • Work intelligently towards building a stable and low maintenance set of automation tests which remove the requirement to run regression tests manually.

 

Minimum Qualifications:

  • Strong understanding in HTML, CSS, XPath, and Json, XML, JavaScript.
  • Express a high degree of analytical and problem-solving skills.
  • Facilitate the steps in following the automation testing life cycle (ATLC) and QA processes.
  • Strong ability to query and manipulate data using SQL language.
  • Strong ability to query and manipulate data of Rest APIs.
  • Represent and demonstration test automation as requested, present materials in management-level or client demo meetings, and answer questions.
  • Flexible to learn and adapt to any development environment (IDE) necessary to perform test automation development.
  • Can setup and develop an entire automation framework using languages, such as JavaScript, C#, Python, or Java.
  • Research, setup, and integrate automation scripts onto new or existing client CI/CD tooling.
  • Research and utilize online community forums to troubleshoot scripting issues.
  • Can develop and maintain UI scripts using a framework built with Selenium WebDriver or any other code-based automation tool.
  • Can leverage Rest API libraries and HTTP clients to develop and maintain API scripts.
  • Can collaborate with development and business team to determine opportunities for automation and lead the architectural development of the automation framework.
  • Transient user stories, manual test cases into smoke, regression, and other forms of reusable automation suites.
  • Assist other test engineers, internal to or provided by the client toward team goals and initiatives.
  • Update and maintain automation tooling and libraries for new version releases.
  • Review automation code, and continually make improvements.
  • Mentor other engineers and lead the code reviews from pull requests.
  • Setup and instill the following of successful git branching protocols.
  • Integrate necessary 3rd party libraries and tooling to support special requirements.
  • Can analyze testing needs and create test data in support of automated testing.
  • Experience in database concepts and defect tracking tools.
  • Can execute manual test cases to validate code quality and functionalities.
  • Can quickly learn and lead the development use of codeless automation tool(s) selected by the client.
  • Participates and contributes to the internal community of practice and present information on new trending concepts and tooling to support department growth.
  • Can create and articulate automation reports and historical metrics surrounding the defects, planned versus progress, execution, and overall status and roadmap for the visibility of the client.
  • Experience communicating with client users, offshore/cross-functional technical teams, and senior management to collect requirements.
  • Work with developers in all areas to cover dependencies.
  • Experience with Agile/Scrum development methodologies.
  • Up to 75% travel

 

Preferred Qualifications:

  • Familiar with Audit/Assurance practices within the Big 4
  • Bachelor’s Degree in computer science and/or 5 or more years in experience as an automation engineer.

 

About the Job:

At AgileThought our delivery teams serve as valuable partners to help our clients achieve their business goals through software solutions. The Senior Quality Engineer will take part in the creation and review of project test cases. Communication and collaboration with software developers, business analysts, and product owners to determine feature/functionality candidates for test automation, isolate and report root causes of issues, plan and prioritize backlog work, manage source code, track bugs, and escalate high-to-critical defects to the development team. They also provide project reports centered on the status of automation development, execution results, and quantitative historical metrics that provide insight on development quality. The candidate operating in this role will also prepare test data and lead the integration of test suites into a continuous integration framework to be deployed on Azure DevOps, Jenkins, or other CI/CD tools.

For this role, it is essential to stay abreast on updates to existing technologies and be aware of emerging development in automation testing tools. Gaining more experience with object-oriented programming and concepts, as well as test-driven (TDD) or business driven (BDD) development is also important. The senior role is flexible and adaptive to leveraging new tools, able to multitask and take ownership of development tasks at hand. Begin adept in risk-based exploratory testing, knowledge in continuous integration and continuous delivery (CI/CD), JavaScript, Git, and Rest APIs is a must. Although not required, working knowledge in implementing mobile test automation is also a plus.

 

Location:

  • Orlando, Remote

 

Responsibilities:

  • Perform a feasibility at the start of any new technical project to determine feasibility of automation.
  • Develop and communicate automation roadmap and estimates based on feasibility study,
  • Drive the architecture of an automation framework, by planning the development environment, structure, automation tooling and libraries that fits the project tech stack.
  • Lead the integration of automation scripts on the CI/CD pipeline.
  • Build working backlog and schedule and track automation sprint work activities.
  • Develop end-to-end testing strategies.
  • Define and track test metrics, including coverage and quality.
  • Coordinate and execute automated regression testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Define test plans and entry/exit criteria
  • Maintain source code using successful git branching methodology/scheme and review inbound changes from pull requests.
  • Mentor and lead other engineers in planning, designing, and developing automation scripts for features.
  • Optimize framework where necessary to deliver quality work efficiently.
  • Act independently to determine methods and procedures of new assignments.
  • Allocate test resources to application tests in a multi-tier environment.
  • Create test models (plans, data, scripts) including test data.
  • Adhere to strategic direction set by senior management.
  • Make decisions that impact the team through regular consultation with senior management.
  • Contribute to the internal community of practice on new automation testing trends and the support of documentation.
  • Collaborate with senior developers and business team to capture and negotiate deliverables.
  • Work intelligently towards building a stable and low maintenance set of automation tests which remove the requirement to run regression tests manually.

 

Minimum Qualifications:

  • Strong understanding in HTML, CSS, XPath, and Json, XML, JavaScript.
  • Express a high degree of analytical and problem-solving skills.
  • Facilitate the steps in following the automation testing life cycle (ATLC) and QA processes.
  • Strong ability to query and manipulate data using SQL language.
  • Strong ability to query and manipulate data of Rest APIs.
  • Represent and demonstration test automation as requested, present materials in management-level or client demo meetings, and answer questions.
  • Flexible to learn and adapt to any development environment (IDE) necessary to perform test automation development.
  • Can setup and develop an entire automation framework using languages, such as JavaScript, C#, Python, or Java.
  • Research, setup, and integrate automation scripts onto new or existing client CI/CD tooling.
  • Research and utilize online community forums to troubleshoot scripting issues.
  • Can develop and maintain UI scripts using a framework built with Selenium WebDriver or any other code-based automation tool.
  • Can leverage Rest API libraries and HTTP clients to develop and maintain API scripts.
  • Can collaborate with development and business team to determine opportunities for automation and lead the architectural development of the automation framework.
  • Transient user stories, manual test cases into smoke, regression, and other forms of reusable automation suites.
  • Assist other test engineers, internal to or provided by the client toward team goals and initiatives.
  • Update and maintain automation tooling and libraries for new version releases.
  • Review automation code, and continually make improvements.
  • Mentor other engineers and lead the code reviews from pull requests.
  • Setup and instill the following of successful git branching protocols.
  • Integrate necessary 3rd party libraries and tooling to support special requirements.
  • Can analyze testing needs and create test data in support of automated testing.
  • Experience in database concepts and defect tracking tools.
  • Can execute manual test cases to validate code quality and functionalities.
  • Can quickly learn and lead the development use of codeless automation tool(s) selected by the client.
  • Participates and contributes to the internal community of practice and present information on new trending concepts and tooling to support department growth.
  • Can create and articulate automation reports and historical metrics surrounding the defects, planned versus progress, execution, and overall status and roadmap for the visibility of the client.
  • Experience communicating with client users, offshore/cross-functional technical teams, and senior management to collect requirements.
  • Work with developers in all areas to cover dependencies.
  • Experience with Agile/Scrum development methodologies.
  • Up to 75% travel

 

Preferred Qualifications:

  • Familiar with Audit/Assurance practices within the Big 4
  • Bachelor’s Degree in computer science and/or 5 or more years in experience as an automation engineer.

 

About the Job:

At AgileThought our delivery teams serve as valuable partners to help our clients achieve their business goals through software solutions. The Senior Quality Engineer will take part in the creation and review of project test cases. Communication and collaboration with software developers, business analysts, and product owners to determine feature/functionality candidates for test automation, isolate and report root causes of issues, plan and prioritize backlog work, manage source code, track bugs, and escalate high-to-critical defects to the development team. They also provide project reports centered on the status of automation development, execution results, and quantitative historical metrics that provide insight on development quality. The candidate operating in this role will also prepare test data and lead the integration of test suites into a continuous integration framework to be deployed on Azure DevOps, Jenkins, or other CI/CD tools.

For this role, it is essential to stay abreast on updates to existing technologies and be aware of emerging development in automation testing tools. Gaining more experience with object-oriented programming and concepts, as well as test-driven (TDD) or business driven (BDD) development is also important. The senior role is flexible and adaptive to leveraging new tools, able to multitask and take ownership of development tasks at hand. Begin adept in risk-based exploratory testing, knowledge in continuous integration and continuous delivery (CI/CD), JavaScript, Git, and Rest APIs is a must. Although not required, working knowledge in implementing mobile test automation is also a plus.

 

Location:

  • Memphis

 

Responsibilities:

  • Perform a feasibility at the start of any new technical project to determine feasibility of automation.
  • Develop and communicate automation roadmap and estimates based on feasibility study,
  • Drive the architecture of an automation framework, by planning the development environment, structure, automation tooling and libraries that fits the project tech stack.
  • Lead the integration of automation scripts on the CI/CD pipeline.
  • Build working backlog and schedule and track automation sprint work activities.
  • Develop end-to-end testing strategies.
  • Define and track test metrics, including coverage and quality.
  • Coordinate and execute automated regression testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Define test plans and entry/exit criteria
  • Maintain source code using successful git branching methodology/scheme and review inbound changes from pull requests.
  • Mentor and lead other engineers in planning, designing, and developing automation scripts for features.
  • Optimize framework where necessary to deliver quality work efficiently.
  • Act independently to determine methods and procedures of new assignments.
  • Allocate test resources to application tests in a multi-tier environment.
  • Create test models (plans, data, scripts) including test data.
  • Adhere to strategic direction set by senior management.
  • Make decisions that impact the team through regular consultation with senior management.
  • Contribute to the internal community of practice on new automation testing trends and the support of documentation.
  • Collaborate with senior developers and business team to capture and negotiate deliverables.
  • Work intelligently towards building a stable and low maintenance set of automation tests which remove the requirement to run regression tests manually.

 

Minimum Qualifications:

  • Strong understanding in HTML, CSS, XPath, and Json, XML, JavaScript.
  • Express a high degree of analytical and problem-solving skills.
  • Facilitate the steps in following the automation testing life cycle (ATLC) and QA processes.
  • Strong ability to query and manipulate data using SQL language.
  • Strong ability to query and manipulate data of Rest APIs.
  • Represent and demonstration test automation as requested, present materials in management-level or client demo meetings, and answer questions.
  • Flexible to learn and adapt to any development environment (IDE) necessary to perform test automation development.
  • Can setup and develop an entire automation framework using languages, such as JavaScript, C#, Python, or Java.
  • Research, setup, and integrate automation scripts onto new or existing client CI/CD tooling.
  • Research and utilize online community forums to troubleshoot scripting issues.
  • Can develop and maintain UI scripts using a framework built with Selenium WebDriver or any other code-based automation tool.
  • Can leverage Rest API libraries and HTTP clients to develop and maintain API scripts.
  • Can collaborate with development and business team to determine opportunities for automation and lead the architectural development of the automation framework.
  • Transient user stories, manual test cases into smoke, regression, and other forms of reusable automation suites.
  • Assist other test engineers, internal to or provided by the client toward team goals and initiatives.
  • Update and maintain automation tooling and libraries for new version releases.
  • Review automation code, and continually make improvements.
  • Mentor other engineers and lead the code reviews from pull requests.
  • Setup and instill the following of successful git branching protocols.
  • Integrate necessary 3rd party libraries and tooling to support special requirements.
  • Can analyze testing needs and create test data in support of automated testing.
  • Experience in database concepts and defect tracking tools.
  • Can execute manual test cases to validate code quality and functionalities.
  • Can quickly learn and lead the development use of codeless automation tool(s) selected by the client.
  • Participates and contributes to the internal community of practice and present information on new trending concepts and tooling to support department growth.
  • Can create and articulate automation reports and historical metrics surrounding the defects, planned versus progress, execution, and overall status and roadmap for the visibility of the client.
  • Experience communicating with client users, offshore/cross-functional technical teams, and senior management to collect requirements.
  • Work with developers in all areas to cover dependencies.
  • Experience with Agile/Scrum development methodologies.
  • Up to 75% travel

 

Preferred Qualifications:

  • Familiar with Audit/Assurance practices within the Big 4
  • Bachelor’s Degree in computer science and/or 5 or more years in experience as an automation engineer.

 

About the Job:

At AgileThought our delivery teams serve as valuable partners to help our clients achieve their business goals through software solutions. The Senior Quality Engineer will take part in the creation and review of project test cases. Communication and collaboration with software developers, business analysts, and product owners to determine feature/functionality candidates for test automation, isolate and report root causes of issues, plan and prioritize backlog work, manage source code, track bugs, and escalate high-to-critical defects to the development team. They also provide project reports centered on the status of automation development, execution results, and quantitative historical metrics that provide insight on development quality. The candidate operating in this role will also prepare test data and lead the integration of test suites into a continuous integration framework to be deployed on Azure DevOps, Jenkins, or other CI/CD tools.

 

For this role, it is essential to stay abreast on updates to existing technologies and be aware of emerging development in automation testing tools. Gaining more experience with object-oriented programming and concepts, as well as test-driven (TDD) or business driven (BDD) development is also important. The senior role is flexible and adaptive to leveraging new tools, able to multitask and take ownership of development tasks at hand. Begin adept in risk-based exploratory testing, knowledge in continuous integration and continuous delivery (CI/CD), JavaScript, Git, and Rest APIs is a must. Although not required, working knowledge in implementing mobile test automation is also a plus.

 

Location:

  • Dallas, TX

 

Responsibilities:

  • Perform a feasibility at the start of any new technical project to determine feasibility of automation.
  • Develop and communicate automation roadmap and estimates based on feasibility study,
  • Drive the architecture of an automation framework, by planning the development environment, structure, automation tooling and libraries that fits the project tech stack.
  • Lead the integration of automation scripts on the CI/CD pipeline.
  • Build working backlog and schedule and track automation sprint work activities.
  • Develop end-to-end testing strategies.
  • Define and track test metrics, including coverage and quality.
  • Coordinate and execute automated regression testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Define test plans and entry/exit criteria
  • Maintain source code using successful git branching methodology/scheme and review inbound changes from pull requests.
  • Mentor and lead other engineers in planning, designing, and developing automation scripts for features.
  • Optimize framework where necessary to deliver quality work efficiently.
  • Act independently to determine methods and procedures of new assignments.
  • Allocate test resources to application tests in a multi-tier environment.
  • Create test models (plans, data, scripts) including test data.
  • Adhere to strategic direction set by senior management.
  • Make decisions that impact the team through regular consultation with senior management.
  • Contribute to the internal community of practice on new automation testing trends and the support of documentation.
  • Collaborate with senior developers and business team to capture and negotiate deliverables.
  • Work intelligently towards building a stable and low maintenance set of automation tests which remove the requirement to run regression tests manually.

 

Minimum Qualifications:

  • Strong understanding in HTML, CSS, XPath, and Json, XML, JavaScript.
  • Express a high degree of analytical and problem-solving skills.
  • Facilitate the steps in following the automation testing life cycle (ATLC) and QA processes.
  • Strong ability to query and manipulate data using SQL language.
  • Strong ability to query and manipulate data of Rest APIs.
  • Represent and demonstration test automation as requested, present materials in management-level or client demo meetings, and answer questions.
  • Flexible to learn and adapt to any development environment (IDE) necessary to perform test automation development.
  • Can setup and develop an entire automation framework using languages, such as JavaScript, C#, Python, or Java.
  • Research, setup, and integrate automation scripts onto new or existing client CI/CD tooling.
  • Research and utilize online community forums to troubleshoot scripting issues.
  • Can develop and maintain UI scripts using a framework built with Selenium WebDriver or any other code-based automation tool.
  • Can leverage Rest API libraries and HTTP clients to develop and maintain API scripts.
  • Can collaborate with development and business team to determine opportunities for automation and lead the architectural development of the automation framework.
  • Transient user stories, manual test cases into smoke, regression, and other forms of reusable automation suites.
  • Assist other test engineers, internal to or provided by the client toward team goals and initiatives.
  • Update and maintain automation tooling and libraries for new version releases.
  • Review automation code, and continually make improvements.
  • Mentor other engineers and lead the code reviews from pull requests.
  • Setup and instill the following of successful git branching protocols.
  • Integrate necessary 3rd party libraries and tooling to support special requirements.
  • Can analyze testing needs and create test data in support of automated testing.
  • Experience in database concepts and defect tracking tools.
  • Can execute manual test cases to validate code quality and functionalities.
  • Can quickly learn and lead the development use of codeless automation tool(s) selected by the client.
  • Participates and contributes to the internal community of practice and present information on new trending concepts and tooling to support department growth.
  • Can create and articulate automation reports and historical metrics surrounding the defects, planned versus progress, execution, and overall status and roadmap for the visibility of the client.
  • Experience communicating with client users, offshore/cross-functional technical teams, and senior management to collect requirements.
  • Work with developers in all areas to cover dependencies.
  • Experience with Agile/Scrum development methodologies.
  • Up to 75% travel

 

Preferred Qualifications:

  • Familiar with Audit/Assurance practices within the Big 4
  • Bachelor’s Degree in computer science and/or 5 or more years in experience as an automation engineer.

 

About the Job:

At AgileThought our delivery teams serve as valuable partners to help our clients achieve their business goals through software solutions. The Senior Quality Engineer will take part in the creation and review of project test cases. Communication and collaboration with software developers, business analysts, and product owners to determine feature/functionality candidates for test automation, isolate and report root causes of issues, plan and prioritize backlog work, manage source code, track bugs, and escalate high-to-critical defects to the development team. They also provide project reports centered on the status of automation development, execution results, and quantitative historical metrics that provide insight on development quality. The candidate operating in this role will also prepare test data and lead the integration of test suites into a continuous integration framework to be deployed on Azure DevOps, Jenkins, or other CI/CD tools.

 

For this role, it is essential to stay abreast on updates to existing technologies and be aware of emerging development in automation testing tools. Gaining more experience with object-oriented programming and concepts, as well as test-driven (TDD) or business driven (BDD) development is also important. The senior role is flexible and adaptive to leveraging new tools, able to multitask and take ownership of development tasks at hand. Begin adept in risk-based exploratory testing, knowledge in continuous integration and continuous delivery (CI/CD), JavaScript, Git, and Rest APIs is a must. Although not required, working knowledge in implementing mobile test automation is also a plus.

 

Location:

  • Atlants, GA

 

Responsibilities:

  • Perform a feasibility at the start of any new technical project to determine feasibility of automation.
  • Develop and communicate automation roadmap and estimates based on feasibility study,
  • Drive the architecture of an automation framework, by planning the development environment, structure, automation tooling and libraries that fits the project tech stack.
  • Lead the integration of automation scripts on the CI/CD pipeline.
  • Build working backlog and schedule and track automation sprint work activities.
  • Develop end-to-end testing strategies.
  • Define and track test metrics, including coverage and quality.
  • Coordinate and execute automated regression testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Define test plans and entry/exit criteria
  • Maintain source code using successful git branching methodology/scheme and review inbound changes from pull requests.
  • Mentor and lead other engineers in planning, designing, and developing automation scripts for features.
  • Optimize framework where necessary to deliver quality work efficiently.
  • Act independently to determine methods and procedures of new assignments.
  • Allocate test resources to application tests in a multi-tier environment.
  • Create test models (plans, data, scripts) including test data.
  • Adhere to strategic direction set by senior management.
  • Make decisions that impact the team through regular consultation with senior management.
  • Contribute to the internal community of practice on new automation testing trends and the support of documentation.
  • Collaborate with senior developers and business team to capture and negotiate deliverables.
  • Work intelligently towards building a stable and low maintenance set of automation tests which remove the requirement to run regression tests manually.

 

Minimum Qualifications:

  • Strong understanding in HTML, CSS, XPath, and Json, XML, JavaScript.
  • Express a high degree of analytical and problem-solving skills.
  • Facilitate the steps in following the automation testing life cycle (ATLC) and QA processes.
  • Strong ability to query and manipulate data using SQL language.
  • Strong ability to query and manipulate data of Rest APIs.
  • Represent and demonstration test automation as requested, present materials in management-level or client demo meetings, and answer questions.
  • Flexible to learn and adapt to any development environment (IDE) necessary to perform test automation development.
  • Can setup and develop an entire automation framework using languages, such as JavaScript, C#, Python, or Java.
  • Research, setup, and integrate automation scripts onto new or existing client CI/CD tooling.
  • Research and utilize online community forums to troubleshoot scripting issues.
  • Can develop and maintain UI scripts using a framework built with Selenium WebDriver or any other code-based automation tool.
  • Can leverage Rest API libraries and HTTP clients to develop and maintain API scripts.
  • Can collaborate with development and business team to determine opportunities for automation and lead the architectural development of the automation framework.
  • Transient user stories, manual test cases into smoke, regression, and other forms of reusable automation suites.
  • Assist other test engineers, internal to or provided by the client toward team goals and initiatives.
  • Update and maintain automation tooling and libraries for new version releases.
  • Review automation code, and continually make improvements.
  • Mentor other engineers and lead the code reviews from pull requests.
  • Setup and instill the following of successful git branching protocols.
  • Integrate necessary 3rd party libraries and tooling to support special requirements.
  • Can analyze testing needs and create test data in support of automated testing.
  • Experience in database concepts and defect tracking tools.
  • Can execute manual test cases to validate code quality and functionalities.
  • Can quickly learn and lead the development use of codeless automation tool(s) selected by the client.
  • Participates and contributes to the internal community of practice and present information on new trending concepts and tooling to support department growth.
  • Can create and articulate automation reports and historical metrics surrounding the defects, planned versus progress, execution, and overall status and roadmap for the visibility of the client.
  • Experience communicating with client users, offshore/cross-functional technical teams, and senior management to collect requirements.
  • Work with developers in all areas to cover dependencies.
  • Experience with Agile/Scrum development methodologies.
  • Up to 75% travel

 

Preferred Qualifications:

  • Familiar with Audit/Assurance practices within the Big 4
  • Bachelor’s Degree in computer science and/or 5 or more years in experience as an automation engineer.

 

About the Job:

At AgileThought our delivery teams serve as valuable partners to help our clients achieve their business goals through software solutions. The Senior Quality Engineer will take part in the creation and review of project test cases. Communication and collaboration with software developers, business analysts, and product owners to determine feature/functionality candidates for test automation, isolate and report root causes of issues, plan and prioritize backlog work, manage source code, track bugs, and escalate high-to-critical defects to the development team. They also provide project reports centered on the status of automation development, execution results, and quantitative historical metrics that provide insight on development quality. The candidate operating in this role will also prepare test data and lead the integration of test suites into a continuous integration framework to be deployed on Azure DevOps, Jenkins, or other CI/CD tools.

For this role, it is essential to stay abreast on updates to existing technologies and be aware of emerging development in automation testing tools. Gaining more experience with object-oriented programming and concepts, as well as test-driven (TDD) or business driven (BDD) development is also important. The senior role is flexible and adaptive to leveraging new tools, able to multitask and take ownership of development tasks at hand. Begin adept in risk-based exploratory testing, knowledge in continuous integration and continuous delivery (CI/CD), JavaScript, Git, and Rest APIs is a must. Although not required, working knowledge in implementing mobile test automation is also a plus.

 

Location:

  • Remote, USA

 

Responsibilities:

  • Perform a feasibility at the start of any new technical project to determine feasibility of automation.
  • Develop and communicate automation roadmap and estimates based on feasibility study,
  • Drive the architecture of an automation framework, by planning the development environment, structure, automation tooling and libraries that fits the project tech stack.
  • Lead the integration of automation scripts on the CI/CD pipeline.
  • Build working backlog and schedule and track automation sprint work activities.
  • Develop end-to-end testing strategies.
  • Define and track test metrics, including coverage and quality.
  • Coordinate and execute automated regression testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Define test plans and entry/exit criteria
  • Maintain source code using successful git branching methodology/scheme and review inbound changes from pull requests.
  • Mentor and lead other engineers in planning, designing, and developing automation scripts for features.
  • Optimize framework where necessary to deliver quality work efficiently.
  • Act independently to determine methods and procedures of new assignments.
  • Allocate test resources to application tests in a multi-tier environment.
  • Create test models (plans, data, scripts) including test data.
  • Adhere to strategic direction set by senior management.
  • Make decisions that impact the team through regular consultation with senior management.
  • Contribute to the internal community of practice on new automation testing trends and the support of documentation.
  • Collaborate with senior developers and business team to capture and negotiate deliverables.
  • Work intelligently towards building a stable and low maintenance set of automation tests which remove the requirement to run regression tests manually.

 

Minimum Qualifications:

  • Strong understanding in HTML, CSS, XPath, and Json, XML, JavaScript.
  • Express a high degree of analytical and problem-solving skills.
  • Facilitate the steps in following the automation testing life cycle (ATLC) and QA processes.
  • Strong ability to query and manipulate data using SQL language.
  • Strong ability to query and manipulate data of Rest APIs.
  • Represent and demonstration test automation as requested, present materials in management-level or client demo meetings, and answer questions.
  • Flexible to learn and adapt to any development environment (IDE) necessary to perform test automation development.
  • Can setup and develop an entire automation framework using languages, such as JavaScript, C#, Python, or Java.
  • Research, setup, and integrate automation scripts onto new or existing client CI/CD tooling.
  • Research and utilize online community forums to troubleshoot scripting issues.
  • Can develop and maintain UI scripts using a framework built with Selenium WebDriver or any other code-based automation tool.
  • Can leverage Rest API libraries and HTTP clients to develop and maintain API scripts.
  • Can collaborate with development and business team to determine opportunities for automation and lead the architectural development of the automation framework.
  • Transient user stories, manual test cases into smoke, regression, and other forms of reusable automation suites.
  • Assist other test engineers, internal to or provided by the client toward team goals and initiatives.
  • Update and maintain automation tooling and libraries for new version releases.
  • Review automation code, and continually make improvements.
  • Mentor other engineers and lead the code reviews from pull requests.
  • Setup and instill the following of successful git branching protocols.
  • Integrate necessary 3rd party libraries and tooling to support special requirements.
  • Can analyze testing needs and create test data in support of automated testing.
  • Experience in database concepts and defect tracking tools.
  • Can execute manual test cases to validate code quality and functionalities.
  • Can quickly learn and lead the development use of codeless automation tool(s) selected by the client.
  • Participates and contributes to the internal community of practice and present information on new trending concepts and tooling to support department growth.
  • Can create and articulate automation reports and historical metrics surrounding the defects, planned versus progress, execution, and overall status and roadmap for the visibility of the client.
  • Experience communicating with client users, offshore/cross-functional technical teams, and senior management to collect requirements.
  • Work with developers in all areas to cover dependencies.
  • Experience with Agile/Scrum development methodologies.
  • Up to 75% travel

 

Preferred Qualifications:

  • Familiar with Audit/Assurance practices within the Big 4
  • Bachelor’s Degree in computer science and/or 5 or more years in experience as an automation engineer.

 

About the Job:

The Scrum Master in the Coaching Practice of Innovate Line of Service (LOS) is a team-level coach.  For this role to be successful the Scrum Master must work closely with a delivery team, providing daily guidance using Agile frameworks and methods to deliver incremental value. This includes enabling self-organization, creating team transparency, monitor progress, and empowering the team to make decisions. 

 

Location:

  • Remote, USA

 

Responsibilities:

As a Consultant on Client Engagements:

  • Team-level coaching for value delivery; including creation of Team Working Agreements, facilitating root cause analysis sessions, teaching backlog management, creating Definition of Done, etc.
  • Guide delivery team(s) comprised of team members from AgileThought, the client, or both.
  • Coach team(s) on appropriate Agile approach for a client engagement and monitor team health.
  • Collaborate with other AgileThought consultants
  • Make more senior Agile consultant aware of any activities that may have impact to the engagement.
  • Advise team on stakeholder holder reviews and feedback management.

As a Member of the Practice:

  • Attend and contribute to weekly practice meetings by sharing experiences.
  • Contribute to the development of AgileThought Intellectual Property (IP)
  • Collaborate with other practice team members, including contributing to interview and selection process for future practice members.
  • Pursue relevant training to acquire new and modern industry skills.
  • Contribute to thought leadership by creating content for blogs, social media, conferences, Meetup groups, and the AgileThought podcast.

 

Minimum Qualifications:

  • Hi EQ – Emotional Quotient with exceptional written and oral communication
  • Relevant certifications for roles such as Scrum Master, Kanban facilitator, and Agile Project Manager
  • Deep understanding of Agile Values, Principles, Practices, and the Scrum Framework or Kanban
  • Solid mastery of agile work management tools, such as Microsoft Azure DevOps, Jira, or Rally
  • Working knowledge of collaboration tools such as MS Teams, Zoom, Miro, or Mural

 

About the Job:

The Enterprise Agile Coach in the Coaching Practice of Innovate Line of Service (LOS) is a team-level coach.  For this role to be successful the Agile Coach must work closely with a delivery team, providing daily guidance using Agile frameworks and methods to deliver incremental value. This includes enabling self-organization, creating team transparency, monitor progress, and empowering the team to make decisions. 

 

Location:

  • Remote, USA

 

Responsibilities:

As a Consultant on Client Engagements:

  • Enterprise level coaching for value delivery consistency across multiple teams; including creation of Team Working Agreements, facilitating Scrum of Scrums and root cause analysis sessions, teaching backlog management, creating scaling strategies, etc.
  • Guide program and delivery teams comprised of team members from AgileThought and the client.
  • Coach client leadership on appropriate Agile approach and monitor team health across program.
  • Collaborate with other AgileThought Consultants
  • Resolve activities that may have impact to the engagement.
  • Facilitate stakeholder holder reviews and feedback management.

As a Member of the Practice:

  • Attend and contribute to weekly practice meetings by sharing experiences.
  • Contribute to the development of AgileThought Intellectual Property (IP)
  • Collaborate with other practice team members, including contributing to interview and selection process for future practice members.
  • Pursue relevant training to acquire new and modern industry skills.
  • Contribute to thought leadership by creating content for blogs, social media, conferences, Meetup groups, and the AgileThought podcast.

 

Minimum Qualifications:

  • Hi EQ – Emotional Quotient with exceptional written and oral communication
  • Certifications for roles such as SPC, Nexus, Scrum Master, Kanban facilitator, & Agile Project Manager
  • Deep understanding of Agile Values, Principles, Practices, and the Scaling Frameworks or Kanban
  • Solid mastery of agile work management tools, such as Microsoft Azure DevOps, Jira, or Rally
  • Working knowledge of collaboration tools such as MS Teams, Zoom, Miro, or Mural

 

Mexico Based Positions

Technical Profile

  • Bachelor's degree in Computer Science or related field with 4+ years of experience
  • 4+ years of experience programming with java or phyton or c++ or c# and using SQL language.
  • 2+ years working with distributed code repositories such as GitLab or GitHub collaborating in programming teams, creating branches, commits and merge requests.
  • 2+ years of experience automating test cases with Squish or Selenium in some object-oriented language such as java, phyton, JavaScript.
  • 1+ years of experience installing and configuring applications and processes in Linux operating systems, setting up spring boot microservices for ips, ports and parameters. Setting up permissions on filesystem objects. Modify basic network settings in the iptables
  • Experience with SDLC and QA methodologies, including, Functional testing, E2E testing, Automation and Regression Testing.
  • Expertise in Testing Life Cycle and Defect life Cycle
  • Have hands on experience on ALM Tools like Jira/Trello/Pivotal Tracker/Mantis/Bugzilla.
  • Have hands on experience on Docker, SonarQube, maven, Junit, testing, Serenity and BDD.
  • Effective written and verbal communication, Intermediate English for Conversations
  • Strong analytical skills
  • Exposure to Agile methodology
  • Experience in API testing using Rest Assure or similar Tools.
  • Strong scripting knowledge in any of these languages Java or Python or JavaScript and http protocol
  • Integrating Automation with CI/CD tools like Jenkins or Bamboo

 

Location: Mexico-Remote

 

Technical Profile

  • Manual Testing, Unit Tests, VSTS Testing, Automated Testing  Performance Testing
  • SQL knowledge to query DBs
  • Tools: Insomnia and Postman

 

Location: Mexico-Remote

 

Technical Profile

  • Experience in Microservices architecture and workflows
  • SOLID principles or IDEALS principles
  • Knowledge of Java, J@EE, Spring, Hibernate, JPA, REST, SQL
  • Experience in cloud technologies (Pivotal Cloud Foundry, Azure)
  • Azure (Logic Apps, Durable Functions, Events, K8s, Docker)
  • Python/Drools/JAVA
  • Worked with Docker, Kubernetes
  • Familiarity with various operating systems (Window, UNIX) and databases (Oracle, Mongo DB)
  • Familiar with Jenkins, Artifactory, GitHub/GitFlow
  • Knowledge of Python, scikit-learn or machine learning technologies is a plus

 

Location: Mexico-Remote

 

Technical Profile

Required Skills

  • Gitlab repos configuration
  • Logstash, Kibana and Dynatrace
  • Jenkins CI/CD configuration
  • SonarQube configuration
  • CA API Gateway configuration
  • Postman scripts
  • Linux administration/configuration experience
  • Pivotal Cloud Foundry Configuration

Nice to have

  • HTTPs certs installation on linux and java cacerts repos
  • Experience on java application troubleshooting
  • Experience on linux configurations troubleshooting

Soft skills

  • Agile Methodology
  • Experience on applications or infrastructure troubleshooting

 

Location: Mexico-Remote

 

Technical Profile

  • 3+ years of AWS production experience
  • 3+ years of Terraform/Ansible/Cloudformation experience
  • Experience with scripting / Unix preferred
  • Experience supporting production infrastructure on AWS and VMWare platforms
  • Knowledge of log collection solutions, preferably Elasticsearch.

 

Location: Mexico-Remote

 

Technical Profile

  • 3+ years Angular, Typesscript / Javascript experience
  • 2+ years working with applications hosted in AWS, production application experience preferred
  • Experience building responsive web applications
  • Experience building contract based API testing
  • Experience building multiple levels of automated tests (unit, integration, end-to-end) to ensure high quality code delivery

 

Location: Mexico-Remote

 

Technical Profile

  • Experience with SOAP, RESTful, .NET Core APIs
  • Experience with GIT Repositories
  • Experience with Angular Or React Or VueJS UI.
  • Experience with jQuery/css
  • Excellent SQL Skills
  • Experience in web design and development using Microsoft Technologies (.Net 4.5 or higher).
  • Experience with at least four of C#, .Net Core, ASP.Net, ADO.NET, MVC, and object-oriented design principles.
  • Experience with at least two of Web Services, RESTful API, WCF and Web API’s and windows services.
  • Experience with data modeling, database design, querying, performance tuning etc.
  • Experience in troubleshooting common database issues (deadlocks, blocks, indexes, expensive queries and performance counters using DMV).
  • Experience of Agile methodologies and SCRUM processes

 

Location: Mexico-Remote

 

Technical Profile

  • NET Core , SQL Sever, Azure , Elastic Search (bonus)
  • Code Effects, VSTS, REST
  • Unit Testing or TDD, Git

 

Location: Mexico-Remote

 

Technical Profile

Must be able to work UK hours. ARG and BRA are also accepted for this position.

  • MS SQL (including SSIS and SSRS)
  • .NET Framework 4.x (C# + VB.NET)
  • ASP.NET MVC
  • Classic ASP
  • Visual Basic
  • Javascript. Nice to Have Angular and ReactJS

 

Location: Mexico-Remote

 

Technical Profile

Bachelor's degree in Computer Science or related field with 4+ years of experience

Required

  • Experience with React, Redux and Node JS
  • Experience with developing Single page Applications
  • Familiarity with APIs

Nice to have

  • ci/cd experience - i.e. how both platforms are built, experience with the deployment processes, etc
  • Experience of Software development life cycle
  • Experience leading teams on agile methodology
  • Creating/documenting test cases.
  • Requirements definitions and specifications design.
  • Agile Methodology

Soft skills such as

  • Strong communication skills (oral and documentation)
  • Team player collaborating with technical, business, and offshore teams
  • Be able to prioritize work.
  • Be able to identify risks/issues

 

Location: Mexico-Remote

 

Technical Profile

  • SQL Server
  • Advanced SQL
  • SSIS
  • Report Builder for SQL or Microsoft SQL
  • Reporting Services (SRSS)
  • Heavy database technical skills
  • Excellent communication skills

 

Location: Mexico-Remote

 

Technical Profile

  • Minimum 5 years of experience in Back or Middleware application development in Java.
  • Experience in SPRING.

 

Location: CDMX-Santa Fe

 

Technical Profile

  • Functional Banking experience desirable
  • Minimum 5 years of experience as a Web/Front-end Developer.
  • Knowledge and excellent handling of the following technologies: - HTML5 (Web Development) - CSS3 (Web Development) - JAVASCRIPT (Web Development) ANGULAR, TYPESCRIPT 3.x - TAILWIND CSS or BOOTSTRAP (Responsive Web) - WEB RESPONSIVE - JIRA AGILE (Collaboration Tool) - GIT (Source Code Control) - JEST or KARMA (Unit Testing) - NPM
  • Knowledge in consumption of microservices (APIs)
  • Knowledge in consumption of WebServices (REST / SOAP).

 

Location: CDMX-Santa Fe

 

Technical Profile

  • Knowledge in the banking sector for at least 2 years
  • Requirement analysis and flow diagramming
  • Knowledge in implementing workflows and work cases through the Appian tool
  • Interface design Process modeling
  • Creation of reports
  • Creation of record types
  • Web services consumption (Web services development desired)
  • Implementation towards Oracle DB (CMoD or Filenet preferable) RPA Development 

 

Location: Quretaro-Remote

 

Brazil Based Positions

Essential: 

SpringbotRedis, Oracle, Microservicesand Junit 

Differential: Cloud (Azure / AWS), API Gateway, Resilience standard 

 

Location: Av. Interlagos - Zona Sul / SP

 

Essential: 

Angular 8, Web components, ES6, Typescript, Jest, NGINX, Microservices integration 

Differential: Cloud (Azure / AWS), Resilience pattern, Web performance, Functional test, PWA (Service worker) 

 

Location: Av. Interlagos - Zona Sul / SP

 

Job description:

Mobile development experience for Android and mobile platforms 

 

Location: Av. Interlagos - Zona Sul / SP

 

Job description:

  • Java (J2EE | SpringBoot | SpringBatch) 
  • Camel (intermediate)
  • DevOps (Sonar standards, Unit tests, Error analysis in CloudBees) 
  • Proactive profile for problem solving and communication with other areas

 

Location: Av. Interlagos - Zona Sul / SP

 

Costa Rica Based Positions

 

Technical Profile

  • Bachelor's degree in Information Systems, Industrial Engineering, or another related field.
  • 4+ years of experience as a business analyst, in project implementations, gathering requirements, and/or leading technical teams.
  • Knowledge of cycle of tests, cutover, implementation, and support.
  • Ability to understand and translate business needs into technical requirements.
  • Experience in an Agile development environment.
  • Ability to effectively communicate with both business and technology stakeholders.
  • Advanced English required.
     

Location: Costa Rica (Opportunity to work remotely)

Great Places to Work

Fortune Magazine

Inc 5000 List

12 Consecutive Years

Best Workplace for Millennials

Fortune Magazine