Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

KMS Technology

Bright Minds. Brilliant Solutions.
KMS provides services across the software development lifecycle through partnerships with clients ranging from start-ups to large technology companies. We are a leading provider of offshore product development, software testing, and consulting services. Our infrastructure, methodology, team design, employee profile and client relationship models are designed to maximize the success of our clients in which we can help reduce time to market and increase quality. Most importantly, our culture is defined to encourage our highly experienced teams to deliver innovative solutions that don’t just meet our client’s needs, but also exceed their expectations. Our objective with our clients is to collaboratively build success stories. With every client's engagement, we expect both KMS and our clients to share stories of successful projects, products and relationships that we grow and develop each day. We are proud to say that since the start of KMS, we have had 100% success rate with each client we have worked with.

Headquarter Location:
Atlanta, Georgia

KMS Technology is hiring a Remote Data Engineering Lead/Data Architect, KMS Healthcare

Job Description

  • Providing technical leadership to software design and project members in software development projects and resolves technical issues

  • Possessing technical expertise and uses it to provide consultation; mentors others and be able to communicate effectively in both technical and business languages

  • Understanding client's requirements and challenges, keys to success and takes ownership of the technical aspect of client's success plan

  • Designing and customizing reports, modifying databases and perform tests based on clients request

  • Monitoring the data quality of data pipelines, provide data management support to clients

  • Liaise with developers to improve applications and establish best practices

  • Responsible for building and maintaining optimized and highly available data pipelines that facilitate deeper analysis and reporting

  • Developing and implementing data models, data marts for enterprise data lake/data warehouse and integration development process.

  • Building new Data Analytics solutions to provide insights for decision-making and performance improvements

  • Writing effective and scalable ETL processes in building the business’ data collection systems and processing pipelines.

  • Open to taking onsite assignments in the US

Qualifications

General requirements:

  • Excellent spoken and written English communication
  • Good for logical thinking and problem solving.
  • Ability to self-learn and adapt to new technologies quickly.
  • Digital Thinker, Product Mindset, Can-do attitude, and Adaptable.
  • Ability to handle multiple tasks, communicate effectively with team members and management.

Technical requirements:

  • Strong experience in Data Analysis, Data Engineering, Data Warehousing and Reporting services

  • Good knowledge in data transformation (ETL) and processing solutions

  • Proficiency in writing complex SQL queries across multiple databases (e.g., Oracle, SQL Server) as well as Python scripts for automation tasks

  • Experience with data warehousing and cloud-based data solutions

  • Experience working with Power BI reporting tools for business intelligence analytics

  • Experience building new Data Analytics solutions to enhance data-driven decision-making

  • Experience in database performance monitoring and tuning

  • Knowledge of data modeling and data relationship analysis for the large scale of business applications

  • Experience on data streaming and replication data

  • Good data analytics  and visualization skills

  • Familiarity working with AWS cloud environments

  • Is knowledgeable about project management and able to collaborate with clients and work with offshore team as a project manager when needed

Nice to have:

  • Understanding of software development methodologies, such as Agile or Scrum.
  • Knowledge of database security best practices and data encryption.
  • Knowledge of data warehousing concepts and tools like Amazon Redshift or Google BigQuery.
  • Experience with BI (Business Intelligence) tools like Tableau, Power BI, or Looker.
  • Knowledge of cloud-based database platforms like AWS RDS, Azure SQL Database, or Google Cloud SQL.

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote DevOps Engineer (Based in Melbourne), KMS Solutions

Job Description

As a DevOps Engineer you will be responsible for implementing application solutions both in the cloud as well as participating in technical research and development to enable continuing innovation within the DevOps space.

  • Implement scalable, resilient, and secure solutions in the public cloud, especially in AWS.

  • Participate in automation initiatives to streamline processes, improve efficiencies and reduce hosting cost

  • Work closely with Product Owner, Platform Team, Solution Architects and development teams for continuous improvement

  • Enhance and drive automation and "Infrastructure as Code" delivery

  • Deliver cloud projects in an Agile environment

  • Participating in technical discussion with existing & potential clients and internal teams,

  • Participate in research and development to deliver complex cloud-native solutions or on-premises

  • Ability to analyze and troubleshoot complex software and infrastructure issues, and develop tools/systems for task automation

  • BAU Support as needed for critical and escalated issue

  • Responsible for managing and upgrading DevOps toolsets.

  • Maintaining 100% automation coverage of core Insight build and deploy using cloud-native services and containers

Qualifications

  • Bachelor's degree in computer science, information technology, engineering or equivalent.
  • At least +4 years’ experience working with cloud services like AWS.

  • Solid experience in designing and implementing complex DevOps solutions

  • Experience within cloud hosted environments such as Amazon AWS and Google GCP cloud, AWS Lambda and AWS Cloud Formation.

  • A good AWS DevOps development background

  • Experience in Terraform, Kubernetes, CI/CD Pipeline, Ansible, docker

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote (Senior) Automation Test Engineer, KMS Solutions

Job Description

  • Estimate, prioritize, plan and coordinate testing activities
  • Review & optimize quality reports, statistical reviews, and relevant documentation
  • Appraise customers’ requirements and make sure they are satisfied
  • Ability to work independently and self-task management
  • Design and maintain automation testing framework to deliver high quality of testing efforts 
  • Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations

Qualifications

Technical requirements:

  • Having 4+ years of experience in automation testing,including 2+ year of experience in Mobile automation test
  • Strong experience in Selenium and Appium.
  • Good communication in English, have experience in working directly with global clients
  • Solid experience with testing process (test strategy, test approach, test plan, test case, bug report, testing report,...)
  • Good experience in database testing.
  • Good knowledge of Agile/Scrum environment
  • Experience in using Jira, Github, Jenkins, CircleCI to build CI process

Nice to have:

  • Have experience in using Python for implementing automation test framework
  • Have experience in Katalon tool
  • Knowledge of product quality metrics
  • Dedication to quality and a positive, collaborative attitude and approach to testing

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote Full-Stack Engineer (NodeJS, ReactJS) Based in Melbourne Australia, KMS Solutions

Job Description

A Software Engineer responsible for the execution of the backend features, with a deep technical understanding and how it translates to representing user needs.

  • Perform hands-on coding and code review as other peer developers as needed.
  • Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this.
  • Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required.
  • Write unit tests and run through all the test cases for assigned tasks and ensure all cases are tested and passed before release for testing.
  • Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate and planning, etc

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Having 6+ years of professional experience as a Software Engineer.
  • Solid experience in software development using Node.js and good knowledge of backend frameworks such as Spring, Express, and NestJs.
  • Solid knowledge of OOP, design patterns and enterprise application architecture patterns
  • Experience with front-end frameworks (e.g., ReactJS, Angular, VueJS, KnockoutJS) and web development technologies (HTML, CSS, JavaScript, ES6...)
  • Experience working with Amazon Web Services is an advantage.
  • Experienced with databases (MySQL, PostgreSQL, MSSQL or NoSQL, MongoDB….).
  • Ability to obtain deep knowledge of the project technologies and work independently with minimum guidance.
  • Familiar with Agile development methodologies (Scrum, XP, Kanban).
  • Ability to effectively communicate, collaboration with tech, non-technical members and clients

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote Senior Engineering Manager, KMS Healthcare

Job Description

Senior engineering managers (Delivery Manager) play both the roles of Group Managers (Resources Management focus) and Project Managers (Project focus). At the same time, senior engineering managers can be in charge of multiple projects/groups, or be the practice manager for a service of the company.

As Project Managers, the engineering managers coordinate all functional aspects of project team initiatives – Requirements gathering, Design, Development, Quality Assurance, and 3rd party vendors – to ensure that requirements are met and exceeded. Managers carry out this responsibility by motivating and guiding project teams while collaborating with internal/external customers throughout the software development process until project completion.

Managers are responsible for closely monitoring the schedule, scope and budget. Managers have the additional responsibility of influencing processes and methodologies, and in providing overall guidance to business objectives.

Key responsibilities:

  • In charge of sub-ordinates’ career path and performance review
  • Plan recruitment, conduct interviews and make hiring decisions as needed
  • Build process/procedures for the service that they are in charge of

Group Management:

  • Listen and understand each staff;
  • Give support and encouragement to ideas and staffs (career development plan);
  • Deal with individual problems;
  • Recognize and use individual abilities;
  • Develop team spirit, motivate and build morale;
  • Ensure communication within the group;
  • Train the group.

Project Management:

  • Manage client’s expectation, engagement, and stakeholder relationship
  • Participate in pre-sales meetings and marketing events when required;
  • Coordinate all aspects of a project throughout specific software development process methodology and project management software tools;
  • Set standard, work with Test team to generate quality acceptance criteria for the project;
  • Participate in software architecture, CI/CD, test design and engineering activities;
  • Adhere to strict delivery schedules;
  • Communicate project status and issues;
  • Mentor and provide guidance to subordinates in the project teams.

Optional:Act as an instructor, course composer

Qualifications

Knowledge and skills required:

  • Experience running a complex project (or multiple projects) more than 40 headcounts;
  • Possesses solid knowledge and skill of software requirement, development process, project management and leadership;
  • Perform exemplary work in managing projects, practice/service and mentor others in project management, leadership;
  • Knowledge of specific domains and technologies that match the company's focus;
  • Aptitude to learn and understand changes in software development process, procedures and methodologies;
  • Good human relation skills, ability to collaborate effectively across departments and teams;
  • Experience with Object-Oriented Analysis and Design processes;
  • Strong presentation and client relation skills;
  • Strong organizational, analytical and problem solving skills.

Personal Qualities:

  • Ability to work independently - self directed;
  • Committed to product quality & service standards;
  • Team oriented.

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote Engineering Manager, KMS Healthcare

Job Description

Responsibilities

  • Play the role of Scrum Master to coach and facilitate one or many teams following the agile approach
  • Work with technical leaders to set up and maintain engineering practices that ensure the quality of project deliverables to meet KMS standards and exceed customer expectations
  • Liaise with customer key stakeholders, usually based in the US, to make sure smooth onshore-offshore collaboration. Involve hands-on to resolve any blocker
  • Be a servant leader to motivate and develop team members toward the strong team with great success

Qualifications

Qualifications

  • Possesses solid knowledge and skill of software requirements, development process, project management and leadership
  • Perform exemplary work in managing projects, practice/service and mentor others in project management, leadership
  • Knowledge and experience running projects applying Agile
  • Good human relations skills, ability to collaborate effectively across departments and teams
  • Strong presentation and client relation skills
  • Strong organizational, analytical and problem-solving skills
  • Excellent English communication – in both writing and speaking

Nice to have

  • PMP and Scrum Master certificates are desirable
  • Experience running projects applying continuous integration, continuous delivery is a plus

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote Senior Test Engineer (QA/QC), KMS Healthcare

Job Description

  • Performall testing activities to improve product quality, work closely with the team: test estimation, test planning, test strategy, test cases design, test execution, defects tracking….
  • Collect data and report testing status
  • Shows creativity and initiative to improve product test coverage and effectiveness
  • Address the test needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity
  • Involve initiatives for supporting the product grow like competitor research, customer troubleshooting, etc.
  • Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary QA/test recommendations

Qualifications

General requirements:

  • Intermediate skill level of English
  • Likely having 3+ years of experience in software testing.  
  • Able to self-learn and quickly adapt to new technologies.
  • Familiar with the Agile development methodologies.

Technical requirements:

  • Strong domain knowledge on mobile/web/desktop app testing expertise
  • Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
  • Good knowledge of the software development process, especially the software testing process
  • Methodical and detail-oriented, with solid analytical skills and problem-solving ability
  • Strong dedication to quality and a positive, collaborative attitude and approach to testing
  • Being a senior member of the engineering team, self-motivated; able to find opportunities for improvement and tackle them without external direction

Nice to have:

  • Experience in creating and running automated tests using testing frameworks like Appium/ Selenium/ Robotium/ UiAutomator/ XCTest/ XCUiTest, etc.
  • Hand-on experience in using test tools like TestNG/ Mocha/ Jasmine/ Nightwatch, etc.

See more jobs at KMS Technology

Apply for this job

+30d

Senior Full-stack Test Engineer, KMS Healthcare

KMS TechnologyDa Nang City, Viet Nam, Remote
agileDesignmobileuiscrumgitjavajavascript

KMS Technology is hiring a Remote Senior Full-stack Test Engineer, KMS Healthcare

Job Description

  • Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success

  • Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity

  • Automate functional, regression and/or performance acceptance tests

  • Have complete responsibility to enhance end-to-end automated test coverage

  • Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations

Qualifications

General requirements:

  • Upper-intermediate level of English level

  • 3+ years of experience with a minimum of 1 year in a similar role

  • Able to self-learn and quickly adapt to new technologies

  • Familiar with the Agile development methodologies

  • Able to perform tasks under high pressure

Technical requirements:

  • Deep domain knowledge of web, mobile, and desktop app testing

  • Strong experiences in manual testing (requirement analysis, test strategy, test approach, test plan, test techniques including black box, risk-based, exploratory, Non-UI testing, etc.)

  • Proficiency in coding with Java, JavaScript, or other programming languages

  • Experience in Automation testing using frameworks such as Selenium/Playwright/Cypress/Appium/etc.

  • Experience in using tools: Postman, Git, IntelliJ IDEA...

Nice to have:

  • Experience in Performance and Security testing

  • Experience in CI/CD

  • Experience in building frameworks

  • Knowledge about Design Patterns

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote NodeJS Technical Lead/Solution Architect, KMS Healthcare

Job Description

  • Lead technical of the team to make technical decision in terms of the architecture and technology choices for the applications
  • Ensure code quality and development practices are followed, code written by you and your team adheres to standards for accessibility, scalability, usability, security, and performance
  • Provide technical mentorship to software architecture and project members in complex software development projects and resolve difficult technical issues
  • Participate in Scrum ceremonies with onshore and offshore teams
  • Collaborate with cross-functional team members, management team and customers
  • Defining and documenting the overall solution architecture
  • Working together with stakeholders to comprehend their needs and requirements
  • Evaluating and selecting appropriate technologies and platforms for the solution
  • Developing and maintaining architectural standards and best practices
  • Ensuring that the solution meets performance, scalability, and security requirements
  • Providing technical guidance and support to development teams
  • Identifying and mitigating potential risks and issues related to the solution
  • Participating in the continuous improvement of the solution and its components
  • Perform other tasks assigned by the Line Manager

Qualifications

General Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • At least upper intermediate level of English and the ability to present to client’s technical leaders and executive team as well as participating online conferences in English
  • Likely having 5+ years of experience depending on how fast of your learning and developing technical capability
  • Strong knowledge of various technologies, platforms, and architectural patterns
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Ability to work effectively with cross-functional teams
  • Familiar with Agile development methodologies (Scrum, XP, Kanban)
  • Able to obtain deep knowledge of the project’s technologies
  • Able to work independently with minimal guidance
  • Able to self-learn and quickly adapt to new technologies

Technical Requirements:

  • 5+ years of  professional experience as a Full-Stack Software Engineer.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Proficiency in NODE.JS and NODE.JS frameworks.
  • Experience with database design and SQL (e.g., SQL Server, Oracle, MySQL).
  • Experience with web development technologies (HTML, CSS, JavaScript) and front-end frameworks (e.g., ReactJS, Angular, VueJS, KnockoutJS)
  • Experience in microservices and cloud environment (Azure/AWS/GCP) is s plus.
  • Performs effectively & independently in software implementation activities (designing, coding, verification, unit testing, integration testing, and debugging…)
  • Perform exemplary work in terms of quality and level of skill/knowledge required
  • Competent in software development processes and agile development practices
  • Has basic & discrete knowledge of software requirements and software testing

See more jobs at KMS Technology

Apply for this job

KMS Technology is hiring a Remote .NET Technical Lead/ Solution Architect, KMS Healthcare

Job Description

  • Lead technical of the team to make technical decision in terms of the architecture and technology choices for the applications
  • Ensure code quality and development practices are followed, code written by you and your team adheres to standards for accessibility, scalability, usability, security, and performance
  • Provide technical mentorship to software architecture and project members in complex software development projects and resolve difficult technical issues
  • Participate in Scrum ceremonies with onshore and offshore teams
  • Collaborate with cross-functional team members, management team and customers
  • Defining and documenting the overall solution architecture
  • Working together with stakeholders to comprehend their needs and requirements
  • Evaluating and selecting appropriate technologies and platforms for the solution
  • Developing and maintaining architectural standards and best practices
  • Ensuring that the solution meets performance, scalability, and security requirements
  • Providing technical guidance and support to development teams
  • Identifying and mitigating potential risks and issues related to the solution
  • Participating in the continuous improvement of the solution and its components
  • Perform other tasks assigned by the Line Manager

Qualifications

General requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • At least upper intermediate level of English and the ability to present to client’s technical leaders and executive team as well as participating online conferences in English
  • Likely having 5+ years of experience depending on how fast of your learning and developing technical capability
  • Strong knowledge of various technologies, platforms, and architectural patterns
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Ability to work effectively with cross-functional teams
  • Familiar with Agile development methodologies (Scrum, XP, Kanban)
  • Able to obtain deep knowledge of the project’s technologies
  • Able to work independently with minimal guidance
  • Able to self-learn and quickly adapt to new technologies

Technical requirements:

  • Proficiency in C#, ASP.NET, .NET Core and.NET framework.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Experience with database design and SQL (e.g., SQL Server, Oracle, MySQL).
  • Experience with web development technologies (HTML, CSS, JavaScript) and front-end frameworks (e.g., ReactJS, Angular, VueJS, KnockoutJS)
  • Performs effectively & independently in software implementation activities (designing, coding, verification, unit testing, integration testing, and debugging…)
  • Perform exemplary work in terms of quality and level of skill/knowledge required
  • Competent in software development processes and agile development practices
  • Recognized as a company-wide source of knowledge in software implementation
  • Has basic & discrete knowledge of software requirements and software testing
  • Experience in microservices and cloud environment (Azure/AWS/GCP) is s plus.

    See more jobs at KMS Technology

    Apply for this job

    KMS Technology is hiring a Remote Senior Manual Test Engineer, KMS Healthcare

    Job Description

    • Performall testing activities to improve product quality, work closely with the team: test estimation, test planning, test strategy, test cases design, test execution, defects tracking….
    • Collect data and report testing status
    • Shows creativity and initiative to improve product test coverage and effectiveness
    • Address the test needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity
    • Involve initiatives for supporting the product grow like competitor research, customer troubleshooting, etc.
    • Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary QA/test recommendations

    Qualifications

    General requirements:

    • Intermediate skill level of English
    • Likely having 3+ years of experience in software testing.  
    • Able to self-learn and quickly adapt to new technologies.
    • Familiar with the Agile development methodologies.

    Technical requirements:

    • Strong domain knowledge on mobile/web/desktop app testing expertise
    • Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
    • Good knowledge of the software development process, especially the software testing process
    • Methodical and detail-oriented, with solid analytical skills and problem-solving ability
    • Strong dedication to quality and a positive, collaborative attitude and approach to testing
    • Being a senior member of the engineering team, self-motivated; able to find opportunities for improvement and tackle them without external direction

    Nice to have:

    • Experience in creating and running automated tests using testing frameworks like Appium/ Selenium/ Robotium/ UiAutomator/ XCTest/ XCUiTest, etc.
    • Hand-on experience in using test tools like TestNG/ Mocha/ Jasmine/ Nightwatch, etc.

    See more jobs at KMS Technology

    Apply for this job

    +30d

    Automation Test Engineer, KMS Healthcare

    KMS TechnologyHo Chi Minh City, Viet Nam, Remote
    uiscrum

    KMS Technology is hiring a Remote Automation Test Engineer, KMS Healthcare

    Job Description

    • Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success
    • Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity
    • Automate functional, regression and/or performance acceptance tests
    • Have complete responsibility to enhance end-to-end automated test coverage
    • Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations

    Qualifications

    • Strong experience in developing test automation for web services and web application
    • 2+ years of experience in creating and running automated tests using testing frameworks like Appium/Selenium/etc.
    • Hand-on experience in using test tools like TestNG/Mocha/Jasmine/Nightwatch, etc.
    • Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
    • Good knowledge of the software development process, especially the software testing process

    See more jobs at KMS Technology

    Apply for this job

    KMS Technology is hiring a Remote React Native Team Lead, KMS Healthcare

    Job Description

    • Architect, develop, and maintain high-quality React Native applications using clean code.
    • Use additional JavaScript libraries, such as Redux, to make asynchronous API calls and enhance website loading speed.
    • Implement pixel-perfect user interfaces that match designs.
    • Diagnose and repair bugs and performance bottlenecks for native-like performance.
    • Reach out to the open source community to encourage and assist in implementing mission-critical software fixes—React Native moves quickly and frequently breaks things.
    • Participate in sprint retrospectives and daily standups as well as two-week sprints.
    • Utilize new, contemporary, smooth animations and transitions to provide a great user experience.
    • Plan the data and presentation layers of the application's front end.
    • Leverage native APIs for deep integrations with both platforms.
    • Maintain code and write tests to ensure the product is of the highest quality.
    • Transition existing React web apps to React Native.

    Qualifications

    General requirements:

    • Having 7+ years of experience in the relevant jobs. 
    • An Upper-Intermedidate level of English skills.

    Technical requirements:

    • Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax.
    • Solid knowledge of functional or object-oriented programming.
    • Strong ability to write well-documented and clean Javascript code.
    • Rock solid at working with third-party dependencies and debugging dependency conflicts.
    • Familiarity with native build tools, like XCode, Gradle Android Studio.
    • Understanding of REST APIs, the document request model, and offline storage.
    • Experience with automated testing suites, like Jest.

    Nice to have:

    • Has knowledge about Native iOS and Android.

    See more jobs at KMS Technology

    Apply for this job

    KMS Technology is hiring a Remote Senior Automation Test Engineer, KMS Healthcare

    Job Description

    • Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success
    • Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity
    • Automate functional, regression and/or performance acceptance tests
    • Have complete responsibility to enhance end-to-end automated test coverage
    • Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations

    Qualifications

    • Strong domain knowledge on web/mobile app testing expertise
    • 3+ years of experience in creating and running automated tests on a web/mobile app using app testing frameworks like Selenium/Appium/XCTest/ XCUiTest
    • Hand-on experience in using test tools like TestNG/ Jasmine/ Mocha/ Nightwatch/ Protractor/ caWebdriverIO etc.
    • Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
    • Good knowledge of the software development process, especially the software testing process
    • Methodical and detail-oriented, with solid analytical skills and problem-solving ability
    • Strong dedication to quality and a positive, collaborative attitude and approach to testing
    • Being a senior member of the engineering team, self-motivated; able to find opportunities for improvement and tackle them without external direction
    • Knowledge of AI/ML is a plus

    See more jobs at KMS Technology

    Apply for this job

    +30d

    Java Software Architect, KMS Healthcare

    KMS TechnologyDa Nang City, Viet Nam, Remote
    agileBachelor's degreesqloracleDesignscrumjavaMySQLcssangularjavascriptreactjs

    KMS Technology is hiring a Remote Java Software Architect, KMS Healthcare

    Job Description

    • Work with US-based clients and Vietnam development team to understand business needs and develop technical solutions for enterprise applications
    • Lead technical of the team to make technical decision in terms of the architecture and technology choices for the applications
    • Ensure code quality and development practices are followed, code written by you and your team adheres to standards for accessibility, scalability, usability, security, and performance
    • Provide technical mentorship to software architecture and project members in complex software development projects and resolve difficult technical issues
    • Participate in Scrum ceremonies with onshore and offshore teams
    • Collaborate with cross-functional team members, management team and customers
    • Defining and documenting the overall solution architecture
    • Working together with stakeholders to comprehend their needs and requirements
    • Evaluating and selecting appropriate technologies and platforms for the solution
    • Developing and maintaining architectural standards and best practices
    • Ensuring that the solution meets performance, scalability, and security requirements
    • Providing technical guidance and support to development teams
    • Identifying and mitigating potential risks and issues related to the solution
    • Participating in the continuous improvement of the solution and its components
    • Perform other tasks assigned by the Line Manager

    Qualifications

    General requirements:

    • Bachelor's degree in Computer Science, Information Technology, or a related field
    • At least upper intermediate level of English and the ability to present to client’s technical leaders and executive team as well as participating online conferences in English
    • Likely having 5+ years of experience depending on how fast of your learning and developing technical capability
    • Strong knowledge of various technologies, platforms, and architectural patterns
    • Excellent problem-solving and analytical skills
    • Strong communication and interpersonal skills
    • Ability to work effectively with cross-functional teams
    • Familiar with Agile development methodologies (Scrum, XP, Kanban)
    • Able to obtain deep knowledge of the project’s technologies
    • Able to work independently with minimal guidance
    • Able to self-learn and quickly adapt to new technologies

    Technical requirements:

    • Solid knowledge and experience as enterprise software architect with the ability to be hands-on as a developer, a technical lead or architect
    • Experience with JAVA and application server architectures
    • Strong experience with web-based technologies: Spring (Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot) and ORM (JPA, Hibernate)
    • Strong understanding of object-oriented programming (OOP) principles.
    • Experience with database design and SQL (e.g., SQL Server, Oracle, MySQL).
    • Good experience with unit testing and mocking frameworks: JUnit, mock
    • Experience with front-end development technologies (HTML, CSS, JavaScript) and front-end frameworks (e.g., ReactJS, Angular, VueJS, KnockoutJS)
    • Experience in microservices and cloud environment (Azure/AWS/GCP).
    • Performs effectively & independently in software implementation activities (designing, coding, verification, unit testing, integration testing, and debugging…)
    • Competent in software development processes and agile development practices
    • Has basic & discrete knowledge of software requirements and software testing

    See more jobs at KMS Technology

    Apply for this job

    KMS Technology is hiring a Remote NodeJS Software Architect, KMS Healthcare

    Job Description

    • Lead technical of the team to make technical decision in terms of the architecture and technology choices for the applications
    • Ensure code quality and development practices are followed, code written by you and your team adheres to standards for accessibility, scalability, usability, security, and performance
    • Provide technical mentorship to software architecture and project members in complex software development projects and resolve difficult technical issues
    • Participate in Scrum ceremonies with onshore and offshore teams
    • Collaborate with cross-functional team members, management team and customers
    • Defining and documenting the overall solution architecture
    • Working together with stakeholders to comprehend their needs and requirements
    • Evaluating and selecting appropriate technologies and platforms for the solution
    • Developing and maintaining architectural standards and best practices
    • Ensuring that the solution meets performance, scalability, and security requirements
    • Providing technical guidance and support to development teams
    • Identifying and mitigating potential risks and issues related to the solution
    • Participating in the continuous improvement of the solution and its components
    • Perform other tasks assigned by the Line Manager

    Qualifications

    General Requirements:

    • Bachelor's degree in Computer Science, Information Technology, or a related field
    • At least upper intermediate level of English and the ability to present to client’s technical leaders and executive team as well as participating online conferences in English
    • Likely having 5+ years of experience depending on how fast of your learning and developing technical capability
    • Strong knowledge of various technologies, platforms, and architectural patterns
    • Excellent problem-solving and analytical skills
    • Strong communication and interpersonal skills
    • Ability to work effectively with cross-functional teams
    • Familiar with Agile development methodologies (Scrum, XP, Kanban)
    • Able to obtain deep knowledge of the project’s technologies
    • Able to work independently with minimal guidance
    • Able to self-learn and quickly adapt to new technologies

    Technical Requirements:

    • 5+ years of  professional experience as a Full-Stack Software Engineer.
    • Strong understanding of object-oriented programming (OOP) principles.
    • Proficiency in NODE.JS and NODE.JS frameworks.
    • Experience with database design and SQL (e.g., SQL Server, Oracle, MySQL).
    • Experience with web development technologies (HTML, CSS, JavaScript) and front-end frameworks (e.g., ReactJS, Angular, VueJS, KnockoutJS)
    • Experience in microservices and cloud environment (Azure/AWS/GCP) is s plus.
    • Performs effectively & independently in software implementation activities (designing, coding, verification, unit testing, integration testing, and debugging…)
    • Perform exemplary work in terms of quality and level of skill/knowledge required
    • Competent in software development processes and agile development practices
    • Has basic & discrete knowledge of software requirements and software testing

    See more jobs at KMS Technology

    Apply for this job

    KMS Technology is hiring a Remote Senior Front-end Software Engineer (ReactJS), KMS Healthcare

    Job Description

    • Delivering efficient, reusable, well-designed, high-quality, and testable front-end applications.
    • Providing code documentation and other inputs to technical documents
    • Reviewing other developer code to ensure code quality
    • Collaborating with back-end developers to optimize design couplings
    • Practice knowledge of website optimization techniques and fast page load times
    • Stay up-to-date on emerging technologies

    Qualifications

    General requirements:

    • Intermediate skill level of English
    • Likely having 3+ years of experience (flexible depending on how fast your learning and technical developing capabilities are)
    • Able to obtain deep knowledge of the project’s technologies
    • Passionate about building a great UI/UX apps

    Technical requirements:

    • Strong experience in ReactJS
    • Expert in HTML5, CSS3 and JavaScript/ES6
    • Experience in building a single page application including front-end routing, 2-way data binding, client-side rendering, and JSON-based RESTful APIs
    • Experience in the Unit Test frameworks such as Karma/Mocha, Jasmine, QUnit
    • Understand web development process (design, development and deployment)

      See more jobs at KMS Technology

      Apply for this job

      KMS Technology is hiring a Remote Senior React Native Developer, KMS Healthcare

      Job Description

      • Design, develop, and maintain user interfaces usingReact Native components and best practices.
      • Collaborate with designers and back-end engineers to translate mockups and specifications into functional mobile features.
      • Leverage your experience with Android development (Java/Kotlin) to troubleshoot native-side issues and develop native modules when needed.
      • Utilize React Query for efficient data fetching and caching.
      • Possess a fundamental understanding of optimizing app performance for a smooth user experience.
      • Implement a global state management solution like Redux or Zustand to manage application states.
      • Stay up-to-date with the latest trends and technologies in the React Native ecosystem.

      Qualifications

      General requirements:

      • An intermediate level of English level

      • At least 3+ years of experience in developing mobile applications with React Native.

      • Excellent communication and collaboration skills.

      • Demonstrate a strong ability to learn and adapt to new technologies quickly.

      • A passion for learning and staying up-to-date with the latest technologies.

      Technical requirements:

      • Strong understanding of React concepts (components, props, state management).

      • Proven ability to write clean, maintainable, and well-documented code.

      • Familiarity with React Query or similar libraries for data fetching.

      • Basic knowledge of app performance optimization techniques.

      • Experience with a global state management solution like Redux or Zustand.

      Nice to have:

      • Experience with other cross-platform frameworks (e.g., Flutter).

      • Experience with unit testing and UI testing frameworks for React Native.

      • Experience with continuous integration and continuous delivery (CI/CD) pipelines.

      • Have a basic understanding of writing apps for TV platforms (experience is a plus).

      See more jobs at KMS Technology

      Apply for this job