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

  • General requirements:

  • Upper-intermediate level of English level
  • 3+ years of experience in creating and running automated tests on a web/mobile 
  • 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/desktop app testing
  • Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
  • Strong experience in Automation testing using frameworks such as Selenium/Appium/Playwright/Cypress,etc.
  • Proficiency in coding with Java/JavaScript/Python or other programming languages
  • Experience in building automation frameworks
  • Hands-on experience in using test tools like TestNG/ Jasmine/ Mocha/ Nightwatch/ Protractor/ caWebdriverIO etc.
  • Nice to have:

  • Experience in Performance and Security testing
  • Experience in CI/CD

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

    +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