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 TA's primary responsibility is to own the technical solution being delivered for the client. Owning the technical solution goes well beyond architecture. The TA is expected to be a lead; helping to drive all aspects of delivery. The TA 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 TA is expected to help fill in and/or identify gaps so that the project’s delivery can be managed effectively. 

 

TAs 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. 

TAs 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.  

 

Locations:

  • Tampa, FL
  • Orlando, FL
  • 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 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 TA's primary responsibility is to own the technical solution being delivered for the client. Owning the technical solution goes well beyond architecture. The TA is expected to be a lead; helping to drive all aspects of delivery. The TA 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 TA is expected to help fill in and/or identify gaps so that the project’s delivery can be managed effectively. 

TAs 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. 

TAs 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 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:

  • 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 Senior Quality Analyst is an AgileThought team member involved in multiple aspects of a customer engagement; responsible for the verification of stories and functionality in the acceptance criteria. They will push the boundaries to simulate user activity. Many Senior QA’s have a development background allowing them to fully validate the application being tested.

 

Location:

  • Tampa, Remote

 

Responsibilities:

  • Analyzing system specifications and user stories to design and develop test cases
  • Write front-end and backend manual test cases following a standardized test case template
  • Working with Test Engineers to identify test cases that are good candidates for automation
  • Execute test cases, document defects, and create dashboards with Azure DevOps or HP Quality Center
  • Perform role of Scrum Master when needed
  • Document and facilitate user acceptance testing
  • Mentoring younger talent within the quality community of practice
  • Collaborating with AgileThought team members and clients to identify process gaps and provide the best testing solution on a project by project basis

 

Minimum Qualifications:

  • 10+ years testing software including APIs, Web, Client Server applications, SharePoint and .NET applications
  • Exceptional written and oral communication skills
  • Good presentation skills in front of a large group
  • Ability to self-organize and manage your time
  • Ability to learn business concepts quickly
  • Ability to lead and mentor others on agile development practices
  • Ability to actively participate in discussions to solve problems with project stakeholders
  • Ability to multitask across different projects
  • Ability to write and execute simple SQL queries
  • 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
  • Project experience in writing manual test cases, executing manual test cases & identifying test cases for automation
  • Experience using Test Management Tools on projects
  • Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize success criteria
  • Experience interacting with developers to help resolve bugs/defects
  • Intensive experience in functional, system, integration, regression and UAT testing
  • Must be a critical thinker with the ability to think outside the box and build test scripts that are comprehensive (include positive tests, negative tests, boundary tests etc.)
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Up to 75% travel

 

Preferred Qualifications:

  • Project experience testing Financial Audit, Advisory and Tax applications
  • Experience with hands-on coding/software development in a .NET environment is a plus

 

About the Job:

The Senior Quality Analyst is an AgileThought team member involved in multiple aspects of a customer engagement; responsible for the verification of stories and functionality in the acceptance criteria. They will push the boundaries to simulate user activity. Many Senior QA’s have a development background allowing them to fully validate the application being tested.

 

Location:

  • Orlando, Remote

 

Responsibilities:

  • Analyzing system specifications and user stories to design and develop test cases
  • Write front-end and backend manual test cases following a standardized test case template
  • Working with Test Engineers to identify test cases that are good candidates for automation
  • Execute test cases, document defects, and create dashboards with Azure DevOps or HP Quality Center
  • Perform role of Scrum Master when needed
  • Document and facilitate user acceptance testing
  • Mentoring younger talent within the quality community of practice
  • Collaborating with AgileThought team members and clients to identify process gaps and provide the best testing solution on a project by project basis

 

Minimum Qualifications:

  • 10+ years testing software including APIs, Web, Client Server applications, SharePoint and .NET applications
  • Exceptional written and oral communication skills
  • Good presentation skills in front of a large group
  • Ability to self-organize and manage your time
  • Ability to learn business concepts quickly
  • Ability to lead and mentor others on agile development practices
  • Ability to actively participate in discussions to solve problems with project stakeholders
  • Ability to multitask across different projects
  • Ability to write and execute simple SQL queries
  • 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
  • Project experience in writing manual test cases, executing manual test cases & identifying test cases for automation
  • Experience using Test Management Tools on projects
  • Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize success criteria
  • Experience interacting with developers to help resolve bugs/defects
  • Intensive experience in functional, system, integration, regression and UAT testing
  • Must be a critical thinker with the ability to think outside the box and build test scripts that are comprehensive (include positive tests, negative tests, boundary tests etc.)
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Up to 75% travel

 

Preferred Qualifications:

  • Project experience testing Financial Audit, Advisory and Tax applications
  • Experience with hands-on coding/software development in a .NET environment is a plus

 

About the Job:

The Senior Quality Analyst is an AgileThought team member involved in multiple aspects of a customer engagement; responsible for the verification of stories and functionality in the acceptance criteria. They will push the boundaries to simulate user activity. Many Senior QA’s have a development background allowing them to fully validate the application being tested.

 

Location:

  • Memphis, Remote

 

Responsibilities:

  • Analyzing system specifications and user stories to design and develop test cases
  • Write front-end and backend manual test cases following a standardized test case template
  • Working with Test Engineers to identify test cases that are good candidates for automation
  • Execute test cases, document defects, and create dashboards with Azure DevOps or HP Quality Center
  • Perform role of Scrum Master when needed
  • Document and facilitate user acceptance testing
  • Mentoring younger talent within the quality community of practice
  • Collaborating with AgileThought team members and clients to identify process gaps and provide the best testing solution on a project by project basis

 

Minimum Qualifications:

  • 10+ years testing software including APIs, Web, Client Server applications, SharePoint and .NET applications
  • Exceptional written and oral communication skills
  • Good presentation skills in front of a large group
  • Ability to self-organize and manage your time
  • Ability to learn business concepts quickly
  • Ability to lead and mentor others on agile development practices
  • Ability to actively participate in discussions to solve problems with project stakeholders
  • Ability to multitask across different projects
  • Ability to write and execute simple SQL queries
  • 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
  • Project experience in writing manual test cases, executing manual test cases & identifying test cases for automation
  • Experience using Test Management Tools on projects
  • Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize success criteria
  • Experience interacting with developers to help resolve bugs/defects
  • Intensive experience in functional, system, integration, regression and UAT testing
  • Must be a critical thinker with the ability to think outside the box and build test scripts that are comprehensive (include positive tests, negative tests, boundary tests etc.)
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Up to 75% travel

 

Preferred Qualifications:

  • Project experience testing Financial Audit, Advisory and Tax applications
  • Experience with hands-on coding/software development in a .NET environment is a plus

 

About the Job:

The Senior Quality Analyst is an AgileThought team member involved in multiple aspects of a customer engagement; responsible for the verification of stories and functionality in the acceptance criteria. They will push the boundaries to simulate user activity. Many Senior QA’s have a development background allowing them to fully validate the application being tested.

 

Location:

  • Remote, USA

 

Responsibilities:

  • Analyzing system specifications and user stories to design and develop test cases
  • Write front-end and backend manual test cases following a standardized test case template
  • Working with Test Engineers to identify test cases that are good candidates for automation
  • Execute test cases, document defects, and create dashboards with Azure DevOps or HP Quality Center
  • Perform role of Scrum Master when needed
  • Document and facilitate user acceptance testing
  • Mentoring younger talent within the quality community of practice
  • Collaborating with AgileThought team members and clients to identify process gaps and provide the best testing solution on a project by project basis

 

Minimum Qualifications:

  • 10+ years testing software including APIs, Web, Client Server applications, SharePoint and .NET applications
  • Exceptional written and oral communication skills
  • Good presentation skills in front of a large group
  • Ability to self-organize and manage your time
  • Ability to learn business concepts quickly
  • Ability to lead and mentor others on agile development practices
  • Ability to actively participate in discussions to solve problems with project stakeholders
  • Ability to multitask across different projects
  • Ability to write and execute simple SQL queries
  • 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
  • Project experience in writing manual test cases, executing manual test cases & identifying test cases for automation
  • Experience using Test Management Tools on projects
  • Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize success criteria
  • Experience interacting with developers to help resolve bugs/defects
  • Intensive experience in functional, system, integration, regression and UAT testing
  • Must be a critical thinker with the ability to think outside the box and build test scripts that are comprehensive (include positive tests, negative tests, boundary tests etc.)
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Up to 75% travel

 

Preferred Qualifications:

  • Project experience testing Financial Audit, Advisory and Tax applications
  • Experience with hands-on coding/software development in a .NET environment is a plus

 

About the Job:

The Quality Analyst 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 an engagement to the design, development and delivery of software products. 

 

Location:

  • Tampa

 

Responsibilities:

  • Analyzing system specifications and user stories to design and develop test cases
  • Facilitate defect triage meetings with Technical Architect and Clients
  • Document User Acceptance Plan and Run Plan to meet Client’s expectations
  • Facilitate UAT as a proxy to Sr. Quality Analysts
  • Ensures the quality process is followed on projects
  • Perform role of Scrum Master when needed
  • Mentors other team members
  • Contributes to AgileThought delivery methodology
  • Facilitates effective team interaction

 

Minimum Qualifications:

  • 5+ years testing software including Web, Client Server applications, SharePoint and .NET applications
  • Strong user of Azure DevOps test suite creation, planning, execution and reporting
  • Exceptional written and oral communication skills
  • Proficient in PowerPoint
  • Understands testing elements and industry best practices
  • Ability to self-organize and manage your time
  • Ability to learn business concepts quickly
  • Ability to lead and mentor others on agile development practices
  • Ability to actively participate in discussions to solve problems with project stakeholders
  • Ability to multitask across different projects
  • Ability to write and execute simple SQL queries
  • 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
  • Project experience in writing manual test cases and executing front-end and backend test cases
  • Experience using Test Management Tools on projects
  • Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize acceptance criteria
  • Experience interacting with developers to help resolve bugs/defects
  • Experience in functional, system, integration, regression and UAT testing
  • Must be a critical thinker with the ability to think outside the box and build test cases that are comprehensive (include positive tests, negative tests etc.)
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Up to 75% travel

 

Preferred Qualifications:

  • Project experience testing Financial Audit, Advisory and Tax applications
  • Experience with hands-on coding/software development in a .NET environment is a plus

 

About the Job:

The Quality Analyst 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 an engagement to the design, development and delivery of software products. 

 

Location:

  • Dallas

 

Responsibilities:

  • Analyzing system specifications and user stories to design and develop test cases
  • Facilitate defect triage meetings with Technical Architect and Clients
  • Document User Acceptance Plan and Run Plan to meet Client’s expectations
  • Facilitate UAT as a proxy to Sr. Quality Analysts
  • Ensures the quality process is followed on projects
  • Perform role of Scrum Master when needed
  • Mentors other team members
  • Contributes to AgileThought delivery methodology
  • Facilitates effective team interaction

 

Minimum Qualifications:

  • 5+ years testing software including Web, Client Server applications, SharePoint and .NET applications
  • Strong user of Azure DevOps test suite creation, planning, execution and reporting
  • Exceptional written and oral communication skills
  • Proficient in PowerPoint
  • Understands testing elements and industry best practices
  • Ability to self-organize and manage your time
  • Ability to learn business concepts quickly
  • Ability to lead and mentor others on agile development practices
  • Ability to actively participate in discussions to solve problems with project stakeholders
  • Ability to multitask across different projects
  • Ability to write and execute simple SQL queries
  • 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
  • Project experience in writing manual test cases and executing front-end and backend test cases
  • Experience using Test Management Tools on projects
  • Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize acceptance criteria
  • Experience interacting with developers to help resolve bugs/defects
  • Experience in functional, system, integration, regression and UAT testing
  • Must be a critical thinker with the ability to think outside the box and build test cases that are comprehensive (include positive tests, negative tests etc.)
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Up to 75% travel

 

Preferred Qualifications:

  • Project experience testing Financial Audit, Advisory and Tax applications
  • Experience with hands-on coding/software development in a .NET environment is a plus

 

About the Job:

The Java Developer is an AgileThought team member involved in many aspects of a customer engagement: from collaborative solutioning to the design, development and delivery of software products.

 

Location:

  • Tampa

 

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 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

 

Minimum Qualifications:

  • 3+ years software development experience
  • Strong in technology framework
  • Understanding of Scrum
  • Understanding of design patterns
  • Understanding of containerization technologies
  • Ability to consume frameworks and APIs
  • 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.
  • Working knowledge Software Testing
  • Demonstrated ability to implement and work within a process to meet compliance requirements 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
  • Willing to Travel

 

Preferred Qualifications:

  • Technically savvy, entrepreneurial spirit who thrives in environments that reward self-initiative and resourcefulness
  • Academic background in computer science
  • 5+ years relevant professional work experience

 

About the Job:

The Java Developer is an AgileThought team member involved in many aspects of a customer engagement: from collaborative solutioning to the design, development and delivery of software products.  

 

Location:

  • Orlando

 

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 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 

 

Minimum Qualifications:

  • 3+ years software development experience 
  • Strong in technology framework 
  • Understanding of Scrum
  • Understanding of design patterns 
  • Understanding of containerization technologies
  • Ability to consume frameworks and APIs 
  • 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. 
  • Working knowledge Software Testing 
  • Demonstrated ability to implement and work within a process to meet compliance requirements 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  
  • Willing to Travel

 

Preferred Qualifications:

  • Technically savvy, entrepreneurial spirit who thrives in environments that reward self-initiative and resourcefulness 
  • Academic background in computer science 
  • 5+ years relevant professional work experience 

 

About the Job:

The Java Developer is an AgileThought team member involved in many aspects of a customer engagement: from collaborative solutioning to the design, development and delivery of software products.  

 

Location:

  • Memphis

 

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 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 

 

Minimum Qualifications:

  • 3+ years software development experience 
  • Strong in technology framework 
  • Understanding of Scrum
  • Understanding of design patterns 
  • Understanding of containerization technologies
  • Ability to consume frameworks and APIs 
  • 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. 
  • Working knowledge Software Testing 
  • Demonstrated ability to implement and work within a process to meet compliance requirements 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  
  • Willing to Travel

 

Preferred Qualifications:

  • Technically savvy, entrepreneurial spirit who thrives in environments that reward self-initiative and resourcefulness 
  • Academic background in computer science 
  • 5+ years relevant professional work experience 

 

Mexico Based Positions

Benefits for this position.

Summary

Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions.

Qualifications

The successful candidate will possess the following qualifications:

  • Certified System Architect in Pega 6 or Pega 7
  • Strong understanding of Pega. At least 3 years of experience
  • Hands-on experience in Pega 7 development
  • Experience in various rules and features like Flows, Activities, User Interface, Flow Actions, Agents, SLA, Correspondence, Single-Sign-On, External Authentication, PRPC Security, Reports, Listeners (File, MQ), Connectors, REST and SOAP Services etc
  • Experience in full PRPC implementation cycle including enterprise Class Structure design and Rulesets design
  • Perform code reviews and ensure compliance with application quality, coding, UI and Corporate standards, including review alert logs, running pre-flight and PAL.
  • Enforce best practices in PEGA architecture/design/coding
  • Ability to work independently and as a member of a team
  • Strong leadership, mentoring, coaching and motivational skills
  • Experience working with (CI/CD) continuous integration and Continuous Development

Other Experience

  • Any experience in the Pharmacy field.
  • Experience on the Healthcare framework
  • CSSA Certification

Location:

Merida, Colima, Mx City

Benefits for this position.

Summary

Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions.

Qualifications

Mandatory Skills

5+ years:

  • Servlets
  • JDBC
  • javascript
  • jsp
  • Jquery
  • Springboot
  • Spring MVC
  • Spring DAO
  • Maven
  • Github

Other Experience (nice to have)

  • .NET
  • C#
  • WebForms
  • Oracle PL/SQL
  • SQL Server
  • Java Server face (prime faces)

Location:

Merida, Colima, Mx City

 

Benefits for this position.

Description

Responsibilities for this position include the following:

  • Follow instructions provided by the lead or higher-level team members to accomplish tasks
  • Report the progress of the assigned tasks to the lead or higher-level team members
  • Help higher-level team members create Test Plans and Test Strategies when requested by the client or supervisor
  • Help higher-level team members elaborate Level of Efforts (LOEs)
  • Reviews and analyses requirements to solve any questions or contradictions
  • Design comprehensive and well-structured Test Cases without supervision of the lead or higher-level team members
  • Execute Test Cases without any type of supervision
  • Report defects without any type of supervision
  • Follow up with lead or higher-level team members on the resolution of defects
  • Help the lead with the Project Status Report
  • Potentially serve as point of contact with the client
  • Potentially serve as the lead back up
  • Provide user testing support
  • Prepare and present demos if applicable
  • Escalate roadblocks to lead or higher-level team members
  • Attend project meetings
  • Attend any mandatory training given by the client/company (formal or informal)
  • Train, coach and supervise junior team members
  • English Level 70% 

Requirements

  • Strong database knowledge
  • Self-sufficient and proactive
  • Open communication skills with clients and team members
  • Problem solving skills
  • Experience designing Test Cases and Identifying test scenarios from requirements
  • Experience mapping Test Cases to requirements (Test Matrix)
  • Analytical Thinking
  • Ability to mentor new team members
  • Experience creating and presenting demos to the client
  • Capable of elaborating a detailed Defect Report
  • Capable of elaborating a Project Status Report
  • Ability to analyze and provide feedback on requirements internally
  • Deep knowledge and understanding on QA procedures and standards within the software development life cycle
  • Experience with any of the major QA management tools (such as but not limited to Application Lifecycle Management, Team Foundation Server, Rally, etc.)
  • 80%+ of English level,
  • Excellent verbal and written skills
  • Good interpersonal skills; ability to work well within a team or individual

Benefits for this position.

 

Description

As a Front End Developer, you will be responsible for implementing visual elements that are visible from the computer users vantage point within a web application. 

Requirements

Front-end developers with React with at least 3+ years of experience 

In addition to React, the following are needed

  • TypeScript
  • HTML/CSS
  • Bootstrap (nice to have)

 

Benefits for this position.

Summary

  • Execute Test Cases
  • Generate comprehensive defect reports using defect tracking tools and liaise with software development
  • Report project status, concerns and risks within the project
  • Design, Develop testing scripts using Cucumber and Selenium

Requirements

RESPONSIBILITIES

  • Collaborate closely with engineers, architects, business analysts, product owners and other team members to understands the requirements and develop test strategy.
  • Develop test plans, test case creation and test case execution
  • Write and maintain test automation scripts
  • Perform business applications functional system, integration (end-to-end) tests for new and existing applications
  • Participate in review and approval process of project deliverables
  • Advise project teams on appropriate approaches to testing delivered products, including test tool sets
  • Assist project teams on identifying the needs for appropriate test environments and coordinate the establishment of appropriate test environments
  • Oversee processes for identifying, tracking and reporting the results of test procedures
  • Find, track and prioritize defects and work toward their resolution
  • Define and track quality assurance metrics such as defect densities and open defect counts
  • Effective reporting to management levels.
  • Participate in the testing of production emergency bug fixes
  • Participate in release production validation

Mandatory Skills

  • Extensive experience with SDLC and QA methodologies, including, Functional testing, E2E testing, Automation, Compatibility testing, Regression Testing and usability testing.
  • Expertise in Testing Life Cycle and Defect life Cycle
  • Have hands on experience on ALM tools, Jira, SoapUI
  • Knowledge on Java, SQL, Unix and scripting languages
  • Experience with Selenium
  • Experience in test data management and exposure to test data management tools
  • Should have worked in CI/CD/CT model
  • Effective written and verbal communication
  • Strong analytical skills
  • Exposure to Agile methodology
  • Experience in web service testing
  • Great attitude

Other Experience (nice to have)

  • Github

Benefits for this position.

 

Overview:

The Business Analyst is the liaison between the design and development teams and the client to define the objectives and requirements of the client. Finalizes the implementation process by implementing development plans

 

Duties and Responsibilities:

  • Works with client to understand their requirements of the system
  • Works with Product development to communicate the client’s needs and provide business case for enhancement requests
  • Accountable for assigned functional track and deliverables, and assist QA and Support with understanding Client needs
  • Creating and maintaining deliverables within assigned area
  • Participates in testing the product before it is released to the client
  • Assist in triaging escalated system defects and/or providing clarification on defects and works to resolve them
  • Integrated as part of the full client lifecycle
  • RFP
  • Demos
  • Project Kick-Off
  • Implementation
  • Go Live
  • Optimizations
  • Collaborate with the Product Manager on Product/Knowledge Share
  • Provide support to the team during implementation as well as post go live
  • Provide support to SME’s for client training initiatives
  • Document and maintain deliverables (requirements document, Configuration Design Doc, etc)
  • Document process workflow
  • Build and configure system based on design
  • Ensuring configuration meets requirements and works as expected
  • Maintain industry expertise
  • Provide support for internal training events as necessary
  • Relies on experience and judgment to plan and accomplish goals
  • A wide degree of creativity and latitude is expected
  • Maintain compliance with Inovalon’s policies, procedures and mission statement
  • Adhere to all confidentiality and HIPAA requirements as outlined within Inovalon’s Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position
  • Fulfill those responsibilities and/or duties that may be reasonably provided by Inovalon for the purpose of achieving operational and financial success of the Company
  • Uphold responsibilities relative to the separation of duties for applicable processes and procedures within your job function
  • We reserve the right to change this job description from time to time as business needs dictate and will provide notice of such.

 

Qualifications

The successful candidate will possess the following qualifications:

  • Minimum of 4 years of experience as a software business analyst
  • Minimum of 1 year of experience in a healthcare/specialty pharmacy related environment
  • Must be familiar with healthcare/pharmacy system designs and concepts
  • Possesses excellent communication, organizational and observational skills
  • Proficient problem solving skills with good judgment and decision making
  • Must be goal-oriented and focused; •Work well as a member of a team
  • Possess SQL and Crystal Reports skills. Physical Demands and Work Environment
  • Sedentary work ( i.e. sitting for long periods of time) Exerting up to 10 pounds of force occasionally and/or negligible amount of force
  • Frequently or constantly to lift, carry push, pull or otherwise move objects and repetitive motions
  • Subject to inside environmental conditions
  • Travel for this position will include 40%

 

Skills Nice To Have

  • Pharmacy
  • Problem Solving
  • Product Development
  • Product Manager
  • QA
  • RFP
  • SME
  • SQL
  • Training
  • Training Initiatives
  • Workflow
  • Liaison
  • Subject Matter Expert

 

Education and Experience

Associate’s degree required Bachelor’s degree in a related area of Healthcare and IT preferred.

 

Benefits for this position.

 

Description

  • Support multiple programs and participate in all phases of the software development lifecycle (design, code, and test). 
  • Leverage RMS software engineering processes and procedures while performing their respective software engineering and verification activities. 
  • Collaborate with other engineering disciplines and program personnel and participate in cross functional six sigma style product or process improvement meetings. 
  • Keeping up-to-date on emerging technologies and tools will be encouraged. 
  • Must be flexible, motivated, dedicated, detail-focused, team-oriented, and capable of multi-tasking. 
  • This position is for a SW engineer with extensive experience in the SW Architecture definition, design, implementation, integration and test of complex systems. 
  • Will be expected to provide focused technical leadership on domestic and/or international programs.

 

Requirements

Mandatory Skills

  • Strong artificial intelligence, machine learning and/or deep learning programming experience and expertise.
  • Experience with designing, training, optimizing and inferencing of neural networks is required. 
  • An applicable educational background in software systems and software development techniques is required. 
  • A proficiency in Object Oriented Programming (OOP) using C++ is required. 
  • Linux operating system experience is required. Expertise in Object Oriented Analysis (OOA), Object Oriented Design (OOD), and Rhapsody are required. 
  • The ability to be flexible, motivated, dedicated, detail-focused, and team-oriented is required. 
  • The ability to multi-task is required. 
  • Strong interpersonal skills are required. 
  • Strong written and verbal communication skills are required. 
  • The ability to collaborate effectively in a team environment is required. 
  • Will have experiences in Real Time SW Development including: Radar, sonar or electronic warfare signal data processing; distributed multi-threaded concurrent SW Architectures and programming; the latest in interprocess communication approaches, technologies and HW architectures including COTS HW processing and COTS HW networking; SW integration and test of systems; experience working in, managing and configuring real time operating systems to include kernel development and HW/SW interfaces.
  •  Software leadership skills will be required, and previous experience is preferred. 
  • Technical leadership of a team of embedded, real-time applied software engineers. 
  • Demonstrated ability to plan/schedule software tasking, plan and execute Agile-based development efforts while maintaining and using metrics to assess cost and schedule status. 
  • Specific role will be focused on internal research and development (IR&D) projects in the Electronic Warfare (EW) domain.

 

Other Experience (nice to have)

  • Preferred experience with both ELINT and COMINT aspects of EW. Significant portion of the I&RD effort is focused on developing Machine Learning and Deep Learning based solutions to be applied to next generation EW systems. 
  • Experience with any of the following is desired: GPGPUs, CUDA/DIGITS, neural networks, Python, and/or ML/DL Frameworks such as Caffe, Tensor Flow and TensorRT.
  • Solid analytical/debug and SW/HW integration and test skills are desired. 
  • Software development skills to include C/C++/C# and/or Java are desired. 
  • Familiarity with Digital and RF logic design and test is desired. 
  • Experience with test instrumentation and MILSTD HW protocols (e.g. 1553, ARINC) and other interfaces (e.g. VME, Fibre, Ethernet, PCI, JTAG/1149.1) is desired. 
  • Experience with Ada, DOORS, VxWorks, or UML modeling tools is a plus. 
  • Experience with formal software testing, verification, and validation is desirable. 
  • Real Time Embedded SW Engineering skills are desired

 

Benefits for this position.

 

Description

The position is for full time staff augmentation providing development services on various projects with the primary skillset being QlikView and Qlik Sense. Business Intelligence background with excellent knowledge of ETL development is a must have. The resource will need to have advanced communication skills in order to translate business needs into tangible requirements and provide creative solutions for high level requests.

 

Requirements

TECH SKILLS REQUIRED: Qlik Sense, QlikView, ETL

TECH SKILLS – NICE TO HAVES: SQL Server, SSIS/SSRS, PowerBI, SharePoint, ServiceNow

*Supply Chain experience is desirable.

 

Benefits for this position.

 

Description

Cloud specialist with specific expertise on compliance, designing and implementing security on Azure. This role will be assisting infosec management with a redefinition of the banks’ security posture control and governance, redefinition of metrics, risk indicators and other preventative and detective controls to quantify and qualify risk

 

Responsibilities:

  • Deliver a comprehensive DevOps platform that allows other engineering teams to be productive with minimal training
  • Provides technical leadership to other engineering teams to embrace the Cloud DevOps model
  • Collaborate with other teams to implement and automate Cloud Oriented DevOps best practices, for release tools and processes to support fast, secure, scalable, and maintainable releases in a high regulated institution
  • Implement and integrate Cloud oriented CI/CD pipelines, and Maintain available platform environments
  • Perform profiling, troubleshooting of existing solutions and integrations
  • Design a release strategy, setting up a release management workflow, implementing an appropriate Cloud oriented deployment pattern
  • Implement Infrastructure as Code (IaC) processes to enable auto provisioning on development teams
  • Recommend and design system feedback mechanisms
  • A team player with excellent communication skills that is also comfortable working independently
  • Able to build solid, effective working relationships with others
  • Able to identify areas of risk/concern in area of responsibility
  • Able to identify needs and opportunities and develop action plans to address
  • Able to think strategically and tactically
  • Able to work independently with minimum supervision
  • Able to interact effectively with all levels of management
  • Possesses strong organizational and time management skills, driving tasks to completion
  • Able to constructively work under stress and pressure when faced with high workloads and deadlines. Able to design applications using new or existing methodologies. Able to adjust readily to change and adapt as needed

 

Requirements

Qualifications:

  • Bachelor's Degree in Computer Science, Software Engineering or equivalent field or equivalent or equivalent work experience
  • Master's Degree in Computer Science, Software Engineering or equivalent field or equivalent or equivalent work experience
  • 3+ years: Azure, Kubernetes, Docker, OpenShift, Linux, Bash, Groovy, Java, Jenkins, Ansible, Terraform, API, Git
  • 3+ years: Knowledge of Systems Development Life Cycle (SDLC) and Agile and Scrum Methodologies

 

Skills:

  • Deep knowledge of Azure compliance, security and control technologies
  • Demonstrable expertise on the compliance modules and capabilities of cloud providers (Azure)
  • Definition of applicable metrics and controls in cloud providers
  • Mapping of capabilities to applicable frameworks (NIST/CIS/FFIEC)
  • Selection and implementation of relevant provider and/or third-party tools (Qualys, Dome9 a plus)
  • Definition of an integration model with the current processes
  • Definition of operational processes to support security posture control

 

Benefits for this position.

 

Description

  • Analyze a business's database storage and warehousing capabilities and assess the company's data requirements.
  • Review data storage and access procedures and use Informatica tools to update, test, and provide solutions for data issues.

 

Requirements

  • 4+ yrs. experience in developing, testing, deploying, maintaining and supporting Informatica PowerCenter solutions
  • Bachelor's degree in Computer Science or related field.
  • Informatica Power Center
  • Strong ETL Background, OBIEE
  • Oracle PLSQL
  • Oracle Essbase
  • MDM
  • BE

 

Benefits for this position.

 

Mandatory Skills

Frontend Developer:

  • • Angular/NgRx
  • • JavaScript (senior level)/HTML/CSS
  • • Agile/Scrum methodologies

 

Backend Developer:

  • Visual Studio 2019
  • C#
  • LINQ/Lambda
  • ASP.NET Web API
  • Agile/Scrum methodologies
  • Soft skills such as: (1) Experience managing teams of 5 + resources; (2) Worked as main contact with clients and understand the importance of reporting to managers from the client; (3) Good communication skills (verbal and written); (4) Be able to prioritize work; (5) Be able to identify ricks/issues; (6) Self-sufficiency and proactive due to our client's features
  • Highly prefer candidates with strong knowledge of language development and application design

 

Benefits for this position.

Mandatory Skills

  • Any experience of transformation languages:  XSLT or liquid templates or etc.
  • Any experience of schema definition languages e.g. XSD, JSON Schema
  • ES6 (modern version of JavaScript)
  • Using Postman or SoapUI to test web services.   Any experience setting up integration tests?
  • Securing web services (Oauth or other schemes)

Super big plus:

  • Azure (App services, Function, LogicApps, DevOps, etc.)

Education

  • Bachelor's Degree in Computer Science or related field
  • Advanced English level.

Benefits for this position.

 

Description

In this role you will participate in design discussion with the technical team and interface with Scrum Master, QA and supporting teams to create efficient and consistent solutions.

Responsibilities include:

  • maintaining code quality including unit testing and following standards
  • analyze applications, provide solutions for performance issues and solve complex problems
  • experience in leading and partnering with high performing, diverse technical teams across multiple work locations and time zones
  • Reporting status to upper management

 

Requirements

Required Skills

  • Java Script
  • Java 1.6 or above
  • Java Design Patterns
  • Basic Lamba Skills of Java 8
  • J2EE
  • Spring Framework
  • Hibernate
  • Oracle SQL
  • Restful WebServices
  • Apache Kafka
  • Maven
  • Github
  • Jenkins
  • platform or similar NoSQL technologies (ArangoDB, Apache Ignite, Db2, OrientDB).
  • Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB
  • Features: performance, JSON, fault tolerance, disaster recovery, horizontal scaling, and the Mongo shell
  • CRUD: Create, Read, Update, and Delete operations
  • Data Modeling: embedding, references, document growth, modeling one-to-one and one-to-many relationships, modeling for atomic operations, modeling tree structures
  • Indexing and Performance: single key, compound, multi-key, mechanics, storage engines, and performance
  • Aggregation: pipeline, operators, memory usage, sort, skip, and limit
  • Sharding: components, when to shard, balancing, shard keys, and hashed shard keys
  • Communication skills

 

Other Experience (nice to have)

  • PCF
  • Weblogic
  • Jetty
  • PL/SQL
  • ACID principles
  • WebAssembly
  • Transpilers
  • Replication: configuration, oplog concepts, write concern, elections, failover, and deployment to multiple data centers
  • App express
  • Splunk
  • Kibana

 

Benefits for this position.

 

Description

The role will involve primarily editing the UI/layout of sites (colors, fonts, images, embedded content, navigation, etc.) to match the required designs.

 

Requirements

Skills:

  • Experience with Webflow or similar platform (e.g., WordPress, Joomla, Wix, Weebly) preferred, or willingness to learn.
  • Beginner to intermediate-level front-end development skills (e.g., HTML, CSS, JavaScript).
  • Basic image/icon knowledge (e.g., file extensions, image resizing/cropping).
  • Basic functional and cross-browser compatibility testing.
  • Ability to work independently once given direction, strong attention to detail and quality control.



Responsibilities:

  • Create new sites from the existing “master template” as needed, create new templates from scratch if needed.
  • Update sites to match preferred designs using Webflow’s visual modeling tools and as-needed, custom front-end development (HTML, CSS, JavaScript).
  • Potentially integrate Google Analytics into sites using JavaScript to track user paths.

 

Benefits for this position.

 

Mandatory skillset

  • Strong SQL and .NET coding experience
  • Candidates who have experience writing PL-SQL (Procedure Language – SQL) which is prominent in Oracle DBs
  • Strong T-SQL (Transact-SQL) experience which is prominent in SQL DBs, they should be able to figure out the PL-SQL. 

 

Desirable skills

MSMQ & Windows Services

 

Benefits for this position.

 

Description

  • Execute Test Cases
  • Generate comprehensive defect reports using defect tracking tools and liaise with software development
  • Report project status, concerns and risks within the project
  • Design, Develop testing scripts using Cucumber and Selenium

 

Requirements

  • Strong experience using automation tools to test web services (REST, PCF )
  • Experience in Agile Teams.
  • Behavior Driven Development
  • Cucumber
  • Strong Java knowledge
  • Maven
  • Excellent Communication skills

 

Nice to Have

  • Experience testing AWS
  • Springboot 2
  • Kotlin
  • Kafka
  • Github
  • QA experience
  • Agile methodology

 

Benefits for this position.

 

Description

  • This candidate will be responsible to ensure team delivery and has final say on coding architecture.  
  • Works with Solution Architects and coordinates with other teams.  
  • Must be a strong, clear communicator able to clearly state problems, review code, lead and teach others programming principles.
  •  (Ie. DDD, TDD, BDD, SOLID, REST, OO design.)
  • This leader must also know some level of DevOps, GitFlow, and be comfortable reviewing code.

 

Great Places to Work

Fortune Magazine

Inc 5000 List

12 Consecutive Years

Best Workplace for Millennials

Fortune Magazine