Automated Tests for Streaming Chart Service

Kapalı İlan edilme: 3 hafta önce Teslim sırasında ödenir
Kapalı Teslim sırasında ödenir

You need to develop a set of automation tests for the chart streaming service with gRPC interface.

This service does the following:

1. Reads price tick data from data stream

2. Aggregates this data into OHLC Candlesticks

3. Broadcasts the current bar to the streaming server API

4. Stores complete bars into the database

Please use database contents to check if the same candle bar was recieved before a new one has

started.

Note: OHLC (Open High Low Close) Candlestick is a form of prices aggregated in time.

For example, timeframe is 1 minute (1m), so candlebar will be the following:

- Timestamp: Start of the minute, for example 2024-08-01T16:47:00 (note that seconds are

zero)

- Open: price of the very first tick in the timeframe (minute)

- High: maximum price in the timeframe (minute)

- Low: minimum price in the timeframe (minute)

- Close: price of the last tick in the timeframe (minute)

This structure allows to store price history of any number of ticks as 1 integer for the timestamp and

4 floating point numbers for the price.

API Spec:

```grpc

syntax = "proto3";

package [login to view URL];

service ChartService {

rpc Subscribe(SubscribeRequest) returns (stream SubsribeResponse);

}

enum Timeframe {

TIMEFRAME_UNKNOWN = 0;

TIMEFRAME_MINUTE_1 = 1;

}

message SubscribeRequest {

Timeframe timeframe = 1;

repeated string symbol_list = 2;

}

message Candlestick {

uint64 timestamp_msec = 1;

double open = 2;

double high = 3;

double low = 4;

double close = 5;

}

message SubsribeResponse {

string symbol = 1;

Candlestick bar = 2;

}

```

Database DDL:

```sql

CREATE TABLE `candlesticks_m1` (

`symbol` VARCHAR(32) NOT NULL,

`timestamp_msec` BIGINT(20) unsigned NOT NULL,

`open` DECIMAL(24,6) NOT NULL,

`high` DECIMAL(24,6) NOT NULL,

`low` DECIMAL(24,6) NOT NULL,

`close` DECIMAL(24,6) NOT NULL,

PRIMARY KEY (`symbol`,`timestamp`)

);

```

Test Otomasyonu Python Deneme / QA

Proje NO: #38897118

Proje hakkında

16 teklif Uzak proje Aktif 2 hafta önce

Bu iş için 16 freelancer ortalamada $167 teklif veriyor

kazemmojtama

Hello, good time Hope you are doing well I'm expert in MATLAB/Simulink, Python, HTML5, CSS3, Java, JavaScript and C/C#/C++ programming and by strong mathematical and statistical background, have good flexibility for s Daha Fazla

$250 USD in 7 gün içinde
(5 Değerlendirme)
5.4
geekydeveloper

Hello I have read out the details of your project. And I am one of the suitable candidates for your project. We have more than 9 years exp in the development. We have focused on delivering perfect valuable delivera Daha Fazla

$125 USD in 14 gün içinde
(8 Değerlendirme)
5.0
ahmadkamaleddin

I can build an automated test suite for your streaming chart service. This will include testing the GRPC interface, validating data aggregation and streaming, and ensuring database correctness at each bar change, with Daha Fazla

$140 USD in 7 gün içinde
(5 Değerlendirme)
3.9
leotung1104

Hi Ahmad A. I am Leo Yeung from Hong Kong who has over 8 years of experience in Software development. I'm really pumped about this opportunity! I have checked your job description for Automated Tests for Streaming Ch Daha Fazla

$150 USD in 2 gün içinde
(1 Yorum)
3.2
zainabsaleem13

Hello, I am a skilled Software Engineer with extensive experience in AI development and automation. I can assist in building an advanced AI system tailored for interior design, leveraging state-of-the-art algorithms t Daha Fazla

$190 USD in 5 gün içinde
(4 Değerlendirme)
2.9
dario307

⭐✅ Dear client! ⭐✅ I’m excited about the opportunity to develop the automation tests for your chart streaming service with gRPC interface. With my experience in automation testing and strong understanding of database Daha Fazla

$150 USD in 5 gün içinde
(5 Değerlendirme)
2.5
ivans69

Hi Ahmad A., I’m genuinely excited about the possibility of contributing to your project. With hands-on experience in building scalable solutions using technologies like Testing / QA, Python and Test Automation, I spe Daha Fazla

$80 USD in 2 gün içinde
(2 Değerlendirme)
1.8
aakbar81

Please have a look at my profile and if suits we can do this. I have many years of trading platforms experience for forex and equities both. Regards

$250 USD in 7 gün içinde
(1 Yorum)
1.0
meftaht

Hi There, Good morning! I've carefully checked your requirements and really interested in this job. I'm a full stack developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offerin Daha Fazla

$250 USD in 2 gün içinde
(1 Yorum)
0.6
rajeshrolen

Hello Ahmad A., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Python, Testing / QA, Test Automation Plea Daha Fazla

$140 USD in 7 gün içinde
(0 Değerlendirme)
0.0
icyPUNK

Hello, The project involves developing a gRPC service to receive candlestick data from a stream, process it into OHLC (Open, High, Low, Close) format, and store it in a MySQL database. The service ensures that new data Daha Fazla

$160 USD in 2 gün içinde
(0 Değerlendirme)
0.0
jennifersmit842

Hi there, hope you are doing good! I am highly experienced in developing automation tests and have worked extensively with gRPC interfaces and database verification. For your chart streaming service, I will create a c Daha Fazla

$200 USD in 4 gün içinde
(0 Değerlendirme)
0.0
ranasahil063

I'm Sahil, a seasoned tester with extensive experience in the e-commerce industry. Over the years, I've honed my skills in testing and quality assurance precisely for applications such as the one you have described. Ha Daha Fazla

$140 USD in 7 gün içinde
(1 Yorum)
0.0
ahmada670

"I have solid experience in SQL, including designing and managing relational databases, writing optimized queries, and performing data analysis. I am proficient in complex joins, indexing, stored procedures, and ensuri Daha Fazla

$140 USD in 7 gün içinde
(0 Değerlendirme)
0.0