Find Jobs
Hire Freelancers

Consultation on stepping up our QA, CD/CI and DevOps processes

$25-50 CAD / hour

Closed
Posted over 5 years ago

$25-50 CAD / hour

Consultation on stepping up our QA, CD/CI and DevOps processes Deliverable: We would like to automate testing of the web-interface of our hosted PBX platform. The testing needs to work through the following: - User credentials (are correct restrictions applied to the user based on their permissions?) (our system has a very complex permissions model, and often this causes bugs) - Context enforcement (options shown in drop-downs correctly reflect what should be visible from the database for that user). - All features and functions work as they should (i.e. each and every screen, field, and dropdown are doing what they need to). It could be that this work is done manually to start (i.e. it doesn't have to be computer-automated, so much as that we need somebody with the right skills to ensure that a) everything is tested, b) and we are informed of any problems so we can correct them). Type of freelancer: Solid experience with QA in general, and QA automation specifically (i.e. you don't just know the tools, you also know 'why'). Lots of Linux experience (familiar with CentOS specifically, but any *NIX OS is something you can find your way around in). Vim - you know it, love it, and use it regularly (or if you don't, it's because you're an Emacs guru or something). Creative, and good at working with unusual technologies (you play with odd technolgies at home as a hobby). Familiar with Git (we use GitLab). We're looking to learn from you, so likely this will be an ongoing relationship if we find we work well together. You understand the realities of technical debt, and see it as an opportunity. We have technical debt; we're not looking to be judged for it, but rather helped with it. If you know about DevOps (ansible and so forth), that will likely be of interest to us as well at some point (we already use ansible to deploy our product, but it's all done manually, and we're still very new to it). About us: We are a Hosted-PBX provider, so our interface is unusual. It is loosely based on Joomla, but has been heavily modified. All database interaction (MySQL) is peformed via stored procedures. This is not a typical web interface; it is a configuration interface for a multi-tenant PBX platform. Also, (and sorry about this), but our development skills are self-taught, so some things may be far more strange than they should be. What we do is also computer-related, and technical, so we are familar with project management, and we have decades of experience with telecom, networking, linux and so forth. We're just total newbies when it comes to this QA, CI/CD stuff, and we're just starting to get a handle on DevOps. We're a very small shop. Our technical team is essentially two people. We have lots of technical debt. Our focus has always been on our database and PBX engine (which we will continue to maintain since we're experts in that). Our interface keeps getting more and more challenging, and we're not sure if it's wise of us to continue developing that in-house. For now, we know that we need to ensure what we have is properly tested before we deploy it. We're very experienced technology professionals, and we are humble enough to know what we don't know. We'd like to focus on what we're good at, and partner with people who can help us with the things we are not good at.
Project ID: 18429220

About the project

23 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
23 freelancers are bidding on average $32 CAD/hour for this job
User Avatar
Hello, I would like to take this assignment. I am having 14 years of experience on web development, deployment and project management. Below are my core technical skills •ASP.Net /HTML/CSS/JavaScript/JQuery •C# and VB.Net SOLID Design Principles •MS SQL, AZURE SQL, MySql and non-relational databases like Azure Table storage, Azure DocumentDb and MongoDb •Entity Framework (Database first, Code first and OData) •Azure Service Bus, N Service Bus and Azure Service Fabric •AWS: EC2/S3/Elastic Beanstalk/RDS/LightSail •Restful API Development (using C#) and deployment on cloud •Team City and Octopus Server for Continuous Integration and deployment •VSS/TFS/GitHub/SVN/Bitbucket/VSO •Agile/Scrum/Kanban/Zendesk •JIRA/Confluence •Unit tests using nUnit and xUnit framework •Integration testing •Acceptance/ Behavioral testing using SpecFlow •API Authentication using JSON web token •JSON format for information exchange •Domain Driven Design (DDD) •Command Query Responsibility Segregation (CQRS) •Owin Web hosting •QuartzNet for Cron job •SSRS and Crystal Reports •Integration and implementation of Carrier(DHL, UPS, FedEx,TNT) APIs in the ASP.Net application •Integration and implementation of payment gateway(PayPal, PayUMoney) APIs in the ASP.Net application Working on tools like: Zendesk, Autofac, AutoMapper, SeriLog, Elastic-Search, Kibana, RoboMongo, RabbitMQ, TopShelf Looking forward for further discussion and to start. Best Regards
$30 CAD in 40 days
4.9 (4 reviews)
4.3
4.3
User Avatar
Hello there, It would be really great if we can get connected here, so we can discuss details. I am result-oriented and affordable QA Engineer with 10+ years experience in software, website, and mobile app testing. Involved in functional testing using mobile devices including smartphones and tablets (Android, iOS) & tested the application under different networks, Internet speeds including on 3G, 4G and Wi-Fi. Test Management & Bug Tracking Systems: Jira, Bugzilla, HP ALM, Test Rail, PractiTest. I have successfully tested 200+ websites and 100+ mobile applications (iOS & Android). Manual Testing Skills : 1 - Test Planning 2 - Test Case Writing 3 - Test Scenarios Writing 4 - Test Summary Reports 5 - Use cases 6 - Bug Reporting 7 - Cross Browser Testing 8 - Agile Methodology I do below types of testing: 1 - Functional Testing 2 - UI Testing 3 - Smoke Testing 4 - Regression Testing 5 - Integration Testing 6 - Compatibility Testing Thanks! Regards, Anubhav J
$25 CAD in 40 days
4.8 (6 reviews)
4.0
4.0
User Avatar
I have 3 years of experience in software testing. Please consider my candidature. Thank you, V.Sahanica.
$41 CAD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Just updating even if the issue can't be handled by us. I am a DevOps engineer with more than 10 years experience of which 7 years in core DevOps and involved in DevOps design, implementation etc.. gitlab, Jenkins, chef, puppet, nexus, aws codedeploy etc are some tools which I use. Also familiar with installing unit test software like sonarqube and integrating it with Jenkins.. the automated testing you specified can be handled by a QA automator (don't think DevOps can handle it without learning that). Just feel free to contact any help in DevOps stuffs. In case if you are not getting QA automator help get back and I can help you in that but will take some more time (best approach will be to get a QA automator for getting that done). Thank you
$44 CAD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
QA manual and automation is my job. With more than 10 years working at this position, I know exactly what to do so that you can have a quality software product. I have been working for CI/CD as well as integrating Automation with CI/CD. I use jenkins, github, bitbucket and sourceTree for CI/CD. Devops is part of my job. My hobby is automation. I have built automation framework with can help to do automation easily, effectively and maintainable. With automation, your product will be tested correctly in a long run which save your money, time and ensure your product quality. Let me know if we can discuss about what benefit I can bring to your team in QA, Automation and CI/CD. Thanks. Thao Le
$33 CAD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have solid12 years experience doing qa automation/framework development and have done automation of environment setup on centos using puppet, i also have experience setting up dashbords to know progress of tests executions and also historical trends and use them as data points for further improvements to framework as well as triaging of failures. Most recently i am working (with our team) on setting up infrastructure for not only QA but also whole development team to run on public clouds to improve efficiency as well as reliability.
$27 CAD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear sir, I've reviewed your job description and it looks really interesting for me. I am an iOS/Android/Hybrid developer with experiences for 2 years and I have developed many high quality native, hybrid Apps. I think my skills would be ideal for your project and also I am sure I can implement what you want successfully. Please provide me with an opportunity to work on your project. My skills: • Mobile: Android, iOS, Flutter, React native • Web: Nodejs, django & flask (python) • Backend: Ruby on rails, PHP, Nodejs, .NET, mysql, mssql • System: Firebase, aws, google cloud Followings are my services what I can provide if we work together: 1. Daily or Weekly result 2. Clean and Robust code 3. Unit test integrated I would like to discuss more details with you. Hope you the best of luck in everything you do. Best Regards
$33 CAD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I am Yash. I am - Expert in developing automation framework using selenium with C# Specflow and Coypu along with Nunit - Expert in developing Automation framework from Scratch using Python - Experienced in designing and implementing automation framework using Java and Protractor. - Experienced in developing automation framework using Selenium webdriver and Selenium Cucumber - Experienced in implementing automation testing with Katalon Studio and QTP - Worked on API testing with Selenium, Jmeter and Parasoft Soatest. - Experienced in preparing API documentation using Swagger and Postman - Expert in implementing CI/CD with Jenkins pipeline - Rich experience in Manual testing and implementing test processes. - Great team player, pro-active ad efficient in working remotely. - If given a chance I can be a good team player who can bring great values to the team. Looking forward to here from you. Regards Yash
$27 CAD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am skilled with Linux system administration, docker, docker swarm, gitlab, gitlab-runner, jenkins, ELK, ansible, zabbix, mattermost etc. I am good skilled with devops, CI/CD depployment I can do this job and corporate with you. Thanks.
$38 CAD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am holding a company providing Professional QA Services and Consultancy for software development companies. Working with Startups and Enterprises, I have got a vast knowledge in Auditing and Developing the QA discipline within Companies, which covers all the stages of development. Starting from the first day, I will do a quick Audit of all QA processes within your company. I will create a QA Program for your company, I will Consult your employees from top management level to Developers DevOps and QAs, and, if needed, I will Monitor the processes I set up, and delegate this monitoring activities to the responsible people in the company. Kindest Regards, Georgi Kamoyan
$44 CAD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Richmond Hill, Canada
0.0
0
Member since Dec 28, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.