-
Acciona IT

QA Automation with golang

Acciona IT
Argentina · Full-time · Entry

Job Title: Automated QA Engineer with Fullstack Integration Experience (Golang)

Location: Remote 

English: Advanced

Full-time and long term opportunity

Contractor.


Company Overview: Join our innovative tech team as we develop cutting-edge applications with a focus on automation and quality assurance. 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.

Bonus Points:




  • Knowledge of cloud deployment and CI/CD pipelines.


Key Skills

Ranked by relevance

golang cucumber selenium postgresql cloud
Login to Apply
Posted
Oct 22, 2024
Type
Full-time
Level
Entry
Location
Argentina
Company
Acciona IT

Industries

Business Consulting Services

Categories

Quality Assurance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SDLC Corp
Related

Kotlin Developer

2026-05-27

Full-time
Mid-Senior
India
Business Consulting
Quality Assurance
View Job Details
Coderio
Related

DevOps - SRE Engineer - Argentina

2026-05-20

Full-time
Associate
Argentina
Business Consulting
Engineering
View Job Details
Coderio
Related

SRE - DevOps Engineer - Argentina

2026-05-20

Full-time
Associate
Argentina
Business Consulting
Engineering