Code Monkey home page Code Monkey logo

Comments (4)

BeatrizFFranco avatar BeatrizFFranco commented on August 12, 2024 1

Passos para criar vaga de emprego via API Postman

1 - Criar a empresa
2 - Fazer login
3 - Pegar o token gerado no login e inserir no Authorization (Bearer)
4 - Por último criar as vagas

Criar a empresa - Feito com sucesso.
Fazer login - Feito com sucesso.
Inserir o token no Autorization (Bearer) - Feito com sucesso

@wandersonDeve

from vagas-api.

BeatrizFFranco avatar BeatrizFFranco commented on August 12, 2024

A opção "Contrato por tempo indeterminado?" terá como opção de respostas "Sim" (default) e "Não".
Caso a opção "Não" do "Contrato por tempo indeterminado?" seja selecionada, então o sistema habilitará um campo texto para que o usuário preencha o "Tempo do contrato" da vaga criada. Essa informação é de preenchimento obrigatório.

A opção "Contrato por tempo indeterminado?" está marcada como "Sim" e mesmo assim ele permitiu preencher o "tempo de contrato" para "Três anos".

Image

A opção "Essa é uma vaga afirmativa?" terá como opção de respostas "Sim" e "Não" (default).
Caso a opção "Sim" da opção "Essa é uma vaga afirmativa?" seja selecionada, então o sistema habilitará uma lista para que o usuário selecione o(s) grupo(s) minoritário(s). Essa informação é de preenchimento obrigatório.

A opção "Essa é uma vaga afirmativa?" foi selecionada como "Não" e mesmo assim a vaga não foi publicada com sucesso.

Image

Abaixo segue que ele só permitiu criar a vaga após ter selecionado um dos grupos minoritários. Mesmo que a opção "Essa é uma vaga afirmativa?" esteja selecionada como "Não".

Image

@wandersonDeve

from vagas-api.

BeatrizFFranco avatar BeatrizFFranco commented on August 12, 2024

14/04/2023

A opção "Essa é uma vaga afirmativa?" terá como opção de respostas "Sim" e "Não" (default).
Caso a opção "Sim" da opção "Essa é uma vaga afirmativa?" seja selecionada, então o sistema habilitará uma lista para que o usuário selecione o(s) grupo(s) minoritário(s). Essa informação é de preenchimento obrigatório.

A opção "Essa é uma vaga afirmativa?" foi selecionada como "Não" e mesmo assim a vaga não foi publicada com sucesso.

Image

A informação "Modalidade" será uma lista de seleção com as opções "Remoto", "Híbrido" e "Presencial".
Caso a opção "Híbrido" ou "Presencial" da "Modalidade" seja selecionada, então o sistema habilitará uma lista para que o usuário informe a "Unidade Federativa" da vaga cadastrada. Essa informação é de preenchimento obrigatório.
Quando o Usuário informar a "Unidade Federativa" da vaga cadastrada, o Sistema habilitará a lista de "Cidade" com as Cidades pertencentes a UF selecionada, para que o Usuário possa fazer a sua escolha. Essa informação é de preenchimento obrigatório.

O sistema não está reconhecendo a unidade federativa e a cidade, na modalidade Híbrido e Presencial.

Image

Image

@wandersonDeve

from vagas-api.

BeatrizFFranco avatar BeatrizFFranco commented on August 12, 2024

CT01: Cadastrar vaga de emprego (Mulheres pretas ou pardas)

Critérios de aceitação:

  • Para cadastrar uma vaga no site a empresa deverá estar logada no site.
  • O usuário deve preencher todos os campos obrigatórios para que o botão publicar seja habilitado.
  • O site não pode apresentar erros ou mensagens de falhas durante o processo
    de cadastro de vaga.
  • O título da vaga é obrigatório e deve conter um limite de 30 caracteres.
  • A Descrição da Vaga, Pré-requisitos são obrigatórios e tem um limite de 3000 caracteres cada um.
  • Tempo de Contrato é obrigatório e deverá ser preenchido com sim ou não, se for não o usuário deverá informar o tempo da vaga.
  • Faixa Salarial o valor inicial não pode ser maior que o valor final.
  • Modalidade é obrigatório e deverá ser selecionado uma das seguintes opções "Remoto", "Híbrido" e "Presencial".
  • Unidade Federativa(UF) é obrigatório se a vga for híbrida ou presencial e após a pessoa selecionar a UF, será habilitado a cidade para que a pessoa selecione uma cidade sendo obrigatório preencher.
  • Vaga Afirmativa é obrigatório e deverá ser selecionado sim ou não, se sim, aparecerá uma lista com as opções: "Mulheres Cis ou Trans", "Pessoa preta ou parda", "PCD", "60+", "LGBTQIA+".

Pré-requisitos:

  • Precisa ter um CNPJ válido.
  • Precisa ter um cadastro no site.
  • Precisa ter os dados necessários para preencher o formulário da vaga.

Dado que eu esteja na página de cadastrar vaga
E preencho o título da vaga,
descrição da vaga,
pré-requisito,
benefícios,
tipo de vaga,
tipo de contrato,
Faixa Salarial,
modalidade,
UF,
cidade,
tempo de contrato,
E vaga afirmativa,
E eu clico em visualizar
E aparecerá as informações preenchidas no formulário
E os campos obrigatórios estão preenchidos, o botão publicar será habilitado
Quando eu clico em Publicar
Então ele deverá mostrar vaga publicada com sucesso e um email de confirmando foi enviado

Image

Status: Passou.

Vaga de emprego para pessoas afirmativas LGBTQIA+

Image

Status: Passou.

Tipo de contrato: Outro

Texto do contrato: Freelancer

Image

Status: Passou.

Caso a vaga afirmativa seja falso, ela deverá ser publicada.

Image

Status: Passou.

Vaga de emprego o Tipo Trainee e Vaga Afirmativa para mulheres cis ou trans.

Image

Status: Passou.

Vaga de emprego do tipo Trainee.

Image

Status: Passou.

Vaga de emprego com tipo de contrato PJ.

Image

Status: Passou.

Vaga de emprego com tipo de contrato Estágio. e vaga afirmativa para pessoas com mais de 60 anos.

Image

Status: Passou.

CT08: Cadastrar vaga sem a descrição da Faixa Salarial

Critérios de aceitação:

  • Para cadastrar uma vaga no site a empresa deverá estar logada no site.
  • O usuário deve preencher todos os campos obrigatórios para que o botão publicar seja habilitado.
  • O site não pode apresentar erros ou mensagens de falhas durante o processo
    de cadastro de vaga.
  • O título da vaga é obrigatório e deve conter um limite de 30 caracteres.
  • A Descrição da Vaga, Pré-requisitos e Benefícios são obrigatórios e tem um limite de 3000 caracteres cada um.
  • Tempo de Contrato é obrigatório e deverá ser preenchido com sim ou não, se for não o usuário deverá informar o tempo da vaga.
  • Faixa Salarial o valor inicial não pode ser maior que o valor final.
  • Modalidade é obrigatório e deverá ser selecionado uma das seguintes opções "Remoto", "Híbrido" e "Presencial".
  • Unidade Federativa(UF) é obrigatório e após a pessoa selecionar a UF, será habilitado a cidade para que a pessoa selecione uma cidade sendo obrigatório preencher.
  • Vaga Afirmativa é obrigatório e deverá ser selecionado sim ou não, se sim, aparecerá uma lista com as opções: "Mulheres Cis ou Trans", "Pessoa preta ou parda", "PCD", "60+", "LGBTQIA+".

Pré-requisitos:

  • Precisa ter um CNPJ válido.
  • Precisa ter um cadastro no site.
  • Precisa ter os dados necessários para preencher o formulário da vaga.

Dado que eu esteja na página de cadastrar vaga
E preencho título da vaga,
descrição da vaga,
pré-requisitos,
benefício,
tipo de vaga,
tipo de contrato,
modalidade,
UF,
cidade,
tempo de contrato,
E vaga afirmativa, porém, não preencho o campo de faixa salarial
E eu clico em visualizar
E aparecerá as informações preenchidas no formulário
E os campos obrigatórios estão preenchidos, o botão publicar será habilitado
Quando eu clico em Publicar
Então ele deverá mostrar vaga publicada com sucesso e um email de confirmando foi enviado.

Image

Status: Passou.

CT09: Cadastrar vaga sem a descrição da modalidade

Critérios de aceitação:

  • Para cadastrar uma vaga no site a empresa deverá estar logada no site.
  • O usuário deve preencher todos os campos obrigatórios para que o botão publicar seja habilitado.
  • O site não pode apresentar erros ou mensagens de falhas durante o processo
    de cadastro de vaga.
  • O título da vaga é obrigatório e deve conter um limite de 30 caracteres.
  • A Descrição da Vaga, Pré-requisitos e Benefícios são obrigatórios e tem um limite de 3000 caracteres cada um.
  • Tempo de Contrato é obrigatório e deverá ser preenchido com sim ou não, se for não o usuário deverá informar o tempo da vaga.
  • Faixa Salarial o valor inicial não pode ser maior que o valor final.
  • Modalidade é obrigatório e deverá ser selecionado uma das seguintes opções "Remoto", "Híbrido" e "Presencial".
  • Unidade Federativa(UF) é obrigatório e após a pessoa selecionar a UF, será habilitado a cidade para que a pessoa selecione uma cidade sendo obrigatório preencher.
  • Vaga Afirmativa é obrigatório e deverá ser selecionado sim ou não, se sim, aparecerá uma lista com as opções: "Mulheres Cis ou Trans", "Pessoa preta ou parda", "PCD", "60+", "LGBTQIA+".

Pré-requisitos:

  • Precisa ter um CNPJ válido.
  • Precisa ter um cadastro no site.
  • Precisa ter os dados necessários para preencher o formulário da vaga.

Dado que eu esteja na página de cadastrar vaga
E preencho título da vaga,
descrição da vaga,
pré-requisitos,
benefício,
tipo de vaga,
tipo de contrato,
salário,
UF,
cidade,
tempo de contrato,
E vaga afirmativa, porém, não preencho o campo de modalidade
Quando eu clico em visualizar
Então ele retornará as informações preenchidas e o campo modalidade é obrigatório.

Image

Status: Passou.

Quando a modalidade da vaga for remota, não será habilitado o campo para preencher a UF e a cidade.

Image

Status: Passou.

Caso a vaga afirmativa seja falso, não deverá ser publlicada se o campo minorias estiver preenchido.

Image

Status: Passou.

Quando o tempo de contrato for indefinido não será necessário informar o tempo de trabalho.

Image

Status: Passou.

Quando o tipo de contrato for CLT, não será habilitado o campo Texto do contrato.

Image

Status: Passou.

Quando o tipo de contrato for PJ, não será habilitado o campo Texto do contrato.

Image

Status: Passou.

from vagas-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.