Unit Testing Jobs

14 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, 10-30 hrs/week - Posted
We're looking for a developer (or group of developers) to help maintain a couple Symfony2 Console applications (ie. command-line apps for Linux, NOT web apps) and to write some Behat acceptance tests for unrelated Drupal web sites. The Behat part is relatively straight-forward, except that we're using the Drupal Behat extension (http://behat-drupal-extension.readthedocs.io/en/3.1/index.html) to implement some special support for Drupal. Also, experience doing site building with Drupal would be a plus since it'll be easier to understand what you're testing, and make it easier for us to communicate to you what needs to be tested. Helping to maintain the Symfony2 Console apps is the more involved part of the job! Both apps are very important parts of our development workflow, and one is even involved in deploying code to production - so it's super important to get things right. We're attempting to switch to a test-driven development model, but there's currently lots of untested code (we may ask for your help in filling in the test coverage!). We have mostly functional tests, and some unit tests, that are run via GitLab CI. So, we'd welcome someone with extensive experience with testing! We'll continue to be involved in the development of both the Symfony2 Console apps and the Behat tests, however, we're short on time and looking for help to supplement our efforts! This means we'll be reviewing your code before merging it, and may request changes before doing so. If we need something done by a particular deadline, that's the deadline we need it by, so it'd be helpful to get it done early so there's time for review and any follow-up changes. We have basically an infinite amount of work that needs doing, however, I think 10 hours/week is a reasonable place to start! We may end up needing more time in the future. EDIT (2016-07-28 7:15am CDT): The way I envision this working is that we'd add you or the developer(s) assigned to these projects on GitLab.com (where our code is hosted) and then assign issues for the on-going work. EDIT (2016-07-28 7:30am CDT): A couple of people have asked for more details about the Symfony2 Console apps. Here's a some quick descriptions... App #1 ("Sidom Dominator"): It connects to our customers' Drupal sites and performs backup, migration and deployment. Basically, we configure each site with information about how to access its code, database and files and perform provisioning (each of those four things are represented by PHP classes). Then we can ask the app to backup the site, restore from backups, pull it down to our staging server, or push our changes out to the production site. It designed to work with whatever crazy hosting our customers are using, which is why we have the swappable PHP classes to represent the site's components. It's currently about ~7500 lines of PHP code, including tests. App #2 ("Drupal Inquisition"): Audits Drupal sites code, files and database for common problems. We've only just started writing this to automate the steps we perform to do manual site audit when on-boarding a new client. The ultimate goal is to perform continuous site audits on our customers' sites by pulling them down to our staging server via App #1 and running this app on them on a daily basis. This is a very new app, currently only ~1500 lines of PHP code, including tests. The Behat tests we need help with are simple acceptance tests for our customers' Drupal sites that we run to make sure our changes to their sites don't break anything.
Skills: Unit Testing Drupal Functional testing PHP
Fixed-Price - Expert ($$$) - Est. Budget: $2,500 - Posted
EXAMPLES ARE REQUIRED WITH YOUR BID. PLEASE DO NOT SUBMIT A BID IF YOU DO NOT HAVE EXAMPLES TO SHOW. We need a developer who has Laravel, Git and Github experience. Knowledge of Balsamiq and following of convention and standards are also requirements. Unit Testing and extensive code documentation are required. You will have access to our wireframe prototype through Balsamiq and we have a working example of what we are trying to accomplish (although it was built on CodeIgnitor and we'd like to rebuild the system on Laravel). We would like the work completed within 6 weeks. Early Completion bonus can apply with completion within 5 weeks - Penalty for delays after 7 weeks. We are willing to pay $2500 for the work. $500 early completion bonus for completion within 5 weeks. $300 late penalty after 7 weeks with an additional $100 per day after week 8. Please provide examples of Balsamiq, PHP & Unit Tests. We will look forward to hearing from you.
Skills: Unit Testing Balsamiq Git GitHub
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
Implement a restful api microservice to provide registration and token based authentication for mobile and web application front ends and for token based authentication for other services within a larger overall appliclation infrastructure. Using PHP 7 and Silex, contained in Docker, build an API with configurable datasource( mysql, pgsql, redis, memcache) for user registration and authentication. The API will be used by multiple client applications, mobile and web frontends, as well as other microservices for token authentication and refresh. Registration will built to allow using either: * mobile phone number as registration detail and sms gateway for verification loop, * or email address/password registration with email verification loop Configuration for backends should be setup by dependency injection from either yaml files or environment variables in the docker container (as per docker best practices) Complete functional specification is available after job is awarded. Working on this project will be done through a git server with pull requests and peer reviewed code throughout the project. This is the first component of a larger ongoing project, so this will lay the foundation for a series of services that will make up a new online service.
Skills: Unit Testing API Development Docker PHP
Fixed-Price - Expert ($$$) - Est. Budget: $20,000 - Posted
We are implementing a configurable work flow application framework that run by default on mobile / notebooks offline. This uses couchbase lite and pouchdb on the local devices, but can also run off the server with a node.js implementation. On the mobile devices, the system is implemented in cordova. The UI framework is such that it stores the viewmodel component of the ui in database objects. We require the ongoing services of an experienced node.js and javascript programmer to help streamline and develop the system to be enterprise ready. Experience with javascript unit testing frameworks would be highly desirable.
Skills: Unit Testing Node.js Prototype Javascript Framework
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, Less than 10 hrs/week - Posted
We are looking for a vTiger Engineer to configure and develop Web Services API, and Extensions for our vTiger CRM platform. You will work on new as well as existing code. You will need to collaborate with other developers and QA Testers. If you are great software development, and looking for a good challenge, we would like to talk to you. Requirements: Previous experience working on vTiger Excellent Communication Skills Experience with client and server side code Building / Using APIs Javascript
Skills: Unit Testing
Hourly - Intermediate ($$) - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
Reysastech develops innovative technologies that are used in over 20 countries in Europe and awarded as the fastest growing company in Turkey in 2013. We are about to kick off developing our new v1 project, the CrowdFunder, and looking for team members to join us to work on this project for approximately 3 months and create a long term connection. We have our main development office in Ankara, Turkey, but as a team we will be working remotely and following Agile methodologies. Please find the technical overview of the CrowdFunder and details of the position below. • The project CrowdFunder is a new generation finance tool, which redefines the loan industry. • In a nutshell, it’s a SaaS, Single Page Application on Microsoft Azure architecture, including some back office apps. • Our tech is stack is based on C#, Web API, EF for our back end on Azure ecosystem and TypeScript, AngularJS 2, breezejs, Bootstrap on front end. We like keeping up with new technologies and libraries. • We are using git for version controlling and visual studio online for continues integration and development. • We follow Agile methodologies and use Scrum in our projects as a team. • We have a very remote friendly foundation. We are using Slack centered collaboration & communication tools and Skype for audio & video calls. Responsibilities: • You’ll design and implement the front end web client of the CrowdFunder as a single page application on AngularJS 2 and work with peers to integrate the front end with back end Rest APIs. • You’ll be responsible of HTML, CSS & layout but no UI design. • You’ll write unit tests for the front end, validate code, contribute in code reviews. • As a team, all together, we will be following Scrum methodology, work in sprints and attend daily scrum meetings. You’ll be also a part of this engineering process and expected to attend scrum meetings daily or within a period. • We’ll be doing our planning in two weeks of sprints as a team, including you! You’ll be expected give estimations in planning meetings and deliver planned work at the end of each sprints. We are looking for developers who have: • Knowledge in TypeScript, AngularJS (preferably AngularJS 2), Bootstrap, breezejs, JS, HTML, CSS, (LESS or similar is a plus), SPA, Rest API, unit testing; in addition to these C#, Asp.Net 4.6 or 5, Web API or MVC, EF is a plus. • Ability to work in Agile world with git, VSO & Azure continuous integration tools and deliver high quality software with validation practices. • Ability to attend scrums meetings daily in business days or in certain periods. • Experience in single page application, cloud based SaaS applications, responsive UI/UX design is a plus. • Comfortable writing tests as they write code; we aim for quality and stability. • We are agile and dynamic. Contributing & improving in our engineering process is always more than welcome.
Skills: Unit Testing Agile software development AngularJS CSS
Hourly - Entry Level ($) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
Looking for strong C# MVC developers who can produce clean and well unit tested code for a new MVC6 project. I am happy to have the forms cleaned up by a UX developer, so this role is concentrating on quality back-end code -- I am very fussy on code quality! The ideal candidate will already have experience in writing quality MVC sites and can show me some snippets of code they have previously written that shows off their skills. They will understand the benefits of unit testing and be able to demonstrate practical experience in the area. Short listed candidates will then need to do an online coding test with me to show their skills and for me to understand your coding thought process. Initially the role is for 3 months, however there is scope for this role to turn into a permanent full time role for up to 2 of the team after the initial 3 months period.
Skills: Unit Testing ASP.NET MVC C#
Hourly - Expert ($$$) - Est. Time: 3 to 6 months, 10-30 hrs/week - Posted
Looking for an experience front end developer for 3-6 month project. We will need a team of an international experts for this project. Must be experience in C#, Javascript, and bootstrap. We want to create a polished casual game, with sharing enablement and multiplayer capabilities.
Skills: Unit Testing C# Facebook Javascript (FBJS)