GeekHunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Code Group

Junior/Mid-Level QA Automation Analyst – Java + SQL

Show original

Hybrid

São Paulo, SP, Brazil

Salary Range

BRL

Full Time Employee

Experience Level

Mid level

Requirements

3+ years of experience in the career
Casos de testes de API Rest
PostgreSQL
SQL
automação de testes
Cucumber
Automação de testesjava / selenium WebDriver / Junit
Java

Desired Skills

Automação & CI/CD
Grafana
Amazon Web Services (AWS)
AWS Cognito

Tasks and Responsibilities

Show original

Job Mission

Ensure the quality, reliability, and stability of applications, contributing to the continuous improvement of processes and products. Work collaboratively within agile squads alongside development, product, and other teams, ensuring applications meet functional and business requirements through manual and automated testing, with direct involvement in developing and maintaining test automations.


Model: Hybrid | 2 days per week onsite (Tuesday and Friday) – São Paulo/SP (Faria Lima)

Hiring Type: CLT (Permanent Employee)

Hours: Monday to Friday, from 08:00 AM to 05:00 PM or 09:00 AM to 06:00 PM


Benefits

  • Flash Card (Meal/Food Allowance)
  • Internet/Home Office Allowance
  • Amil Health Insurance
  • TotalPass
  • Alura Course Platform
  • Vacation & Co
  • Allya

Key Responsibilities

  • Develop test scenarios and cases based on requirements and user stories.
  • Participate in story refinements with the squad, contributing to the identification of scenarios and risks.
  • Plan and execute manual and automated tests, ensuring coverage of requirements and business rules.
  • Develop, maintain, and evolve test automation scripts using Java.
  • Create and maintain web test automations using Selenium.
  • Create and execute REST API tests using tools like RestAssured.
  • Apply BDD/Gherkin and Cucumber concepts in scenario automation.
  • Create and manage test data sets for test execution.
  • Perform SQL queries for data preparation and validation in relational databases, especially PostgreSQL.
  • Identify, log, and track defects using tools like Jira.
  • Record test evidence and monitor execution results.
  • Perform re-testing and regression testing after fixes.
  • Support the squad in ensuring the quality of deliverables.
  • Participate in agile ceremonies, such as Daily, Planning, Review, and Retrospective.
  • Contribute to the continuous improvement of quality processes and practices.
  • Support the evolution of the squad's automated test coverage.
  • Work closely with developers, analysts, and other team members to ensure the quality of delivered solutions.

Test Automation

  • Develop, maintain, and evolve automated tests using Java.
  • Create and maintain web test automations using Selenium.
  • Develop and execute automated tests for REST APIs using RestAssured.
  • Create and maintain automated scenarios using Cucumber, BDD, and Gherkin.
  • Use Git/GitHub for version control of code and automation projects.
  • Support the evolution of the squad's automated test coverage and efficiency.
  • Contribute to identifying scenarios suitable for automation, seeking greater efficiency and reliability in the testing process.
  • Work on maintaining and evolving the squad's automated test suite.

Requirements

  • Experience with software testing, functional and/or automated.
  • Experience or practical knowledge of test automation.
  • Basic/intermediate knowledge of Java.
  • Knowledge of SQL and relational databases, especially PostgreSQL.
  • Experience or knowledge of web test automation using Selenium.
  • Knowledge of REST API testing, preferably with RestAssured.
  • Knowledge of BDD and writing scenarios using Gherkin.
  • Knowledge or experience with Cucumber.
  • Knowledge of Git/GitHub.
  • Experience with agile methodologies, such as Scrum or Kanban.
  • Experience with task and defect management tools, such as Jira.
  • Basic knowledge of Linux.
  • Ability to create test scenarios and cases, execute manual and automated tests, record evidence, and report defects.
  • Ability to develop and maintain test automation scripts.

Differentials

  • Experience with Cucumber and BDD-based automation.
  • Knowledge of CI/CD and integrating automated tests into pipelines.
  • Knowledge of AWS, especially Cognito.
  • Experience with load testing using JMeter.
  • Knowledge of monitoring with Grafana.
  • Knowledge of code analysis using SonarQube.
  • Experience with academic or personal projects involving test automation.

Behavioral Traits

  • Analytical profile and quality-oriented.
  • Attention to detail.
  • Organization and responsibility regarding deliverables.
  • Good communication and ease working in a team.
  • Proactivity in identifying and solving problems.
  • Curiosity and interest in learning new technologies.
  • Ability to work in an agile and dynamic environment.
  • Sense of responsibility regarding the quality of deliverables.
  • Interest in professional growth in the QA and Test Automation field.
  • Ability to work collaboratively with the squad.
See all jobs at Code Group

Share job:

Share job: