Match score not available

QA Engineer with Fullstack Integration Experience (Golang) at Rockcruit

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proficiency in AQA tools and frameworks, Strong experience in Golang development, Understanding of full-stack development processes, Experience with database management systems, Ability to write BDD feature files.

Key responsabilities:

  • Develop and implement AQA framework using Cucumber and Gherkin
  • Implement backend with Golang for login and message handling
  • Write BDD test specifications and step definitions
  • Conduct integration testing for frontend and backend
  • Configure automated tests for efficient execution
Rockcruit logo
Rockcruit Human Resources, Staffing & Recruiting TPE https://www.rockcruit.com/
2 - 10 Employees
See more Rockcruit offers

Job description

We are looking for a skilled Automated QA Engineer with experience in full-stack development, particularly with Golang and Cucumber/Gherkin, and integration testing to help us build and maintain high-quality software products.

Role Overview:

As an Automated QA Engineer, you will be responsible for creating and testing a simple chat room application, with a strong focus on developing an Automated QA (AQA) framework using Cucumber and Gherkin. You will work with Golang for backend development and have the flexibility to choose other technologies for the frontend and database. Your primary goal will be to ensure the seamless integration and functionality of the application through rigorous automated testing.

Key Responsibilities:

  • Develop and Implement AQA Framework: Utilize tools like Cucumber and Gherkin alongside Calabash, WebdriverIO, Selenium, or Cypress to build a robust AQA framework for testing the chat room application.
  • Golang Backend Development: Implement the backend using Golang, ensuring efficient handling of login requests, message processing, and database interactions.
  • Behavior-Driven Development (BDD): Write BDD feature files using Gherkin to capture user stories for the frontend, ensuring clear, testable specifications.
  • Step Definitions and Test Coverage: Create step definitions to execute QA tests on browsers or mobile devices and generate detailed reports on test coverage and results.
  • Integration Testing: Ensure seamless interaction between the frontend and Golang backend, with a focus on API integration, database interaction, and user authentication.
  • Full-Stack Testing: Develop and test the frontend using any chosen framework, with a database preference for PostgreSQL, MSSQL, or MongoDB (self-deployed).
  • Automated Test Execution: Configure the AQA tests to run with a single command, ensuring efficiency and consistency in testing.

Key Qualifications:

  • Experience with AQA Tools: Proficiency in using Cucumber, Gherkin, Calabash, WebdriverIO, Selenium, or Cypress.
  • Golang Expertise: Strong experience in developing and testing backend systems using Golang.
  • Full-Stack Development: Understanding of frontend and backend development, with experience in integrating and testing different components.
  • Database Management: Experience with PostgreSQL, MSSQL, or MongoDB.
  • BDD Expertise: Ability to write and execute BDD feature files using Gherkin and step definitions in Cucumber.
  • Automation Skills: Proven track record of automating QA processes and running tests efficiently.
  • Knowledge of cloud deployment and CI/CD pipelines.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Full Stack Engineer Related jobs