Back to Search
Overview
Mid-Level

QA Engineer

Confirmed live in the last 24 hours

Monks

Monks

Brazil
On-site
Posted March 26, 2026

Job Description

Please note that we will never request payment or bank account information at any stage of the recruitment process. As we continue to grow our teams, we urge you to be cautious of fraudulent job postings or recruitment activities that misuse our company name and information. Please protect your personal information during any recruitment process. While Monks may contact potential candidates via LinkedIn, all applications must be submitted through our official website (monks.com/careers).

As a key member of the Quality Assurance team, you will be responsible for ensuring the reliability, performance, and security of our software products. You will design, develop, and execute comprehensive test plans that allow our development teams to ship high-quality code with confidence and speed.

Key Responsibilities

  • Quality Strategy: Develop and implement robust test strategies and test cases for new and existing features.
  • Test Automation: Design, write, and maintain automated test scripts (UI and API) to increase testing efficiency and coverage.
  • Agile Collaboration: Participate in Agile ceremonies (Sprint Planning, Stand-ups, Retrospectives) to provide "QA perspective" from the start of the development cycle.
  • Defect Management: Identify, document, and track software defects to resolution using bug-tracking tools (e.g., Jira).
  • Cross-Functional Communication: Communicate effectively with developers, product owners, and stakeholders to clarify requirements and report on software health.
  • CI/CD Integration: Integrate automated tests into CI/CD pipelines to ensure continuous quality and rapid feedback loops.
  • Root Cause Analysis: Perform thorough regression testing and root cause analysis when bugs are identified in production.
  • Continuous Improvement: Proactively suggest improvements to the development process to prevent defects before they occur.
  • Soft Skills: Demonstrate a detail-oriented mindset, professional curiosity, and a "quality-first" attitude.

Requirements

  • Experience: Proven experience in Software Quality Assurance (Manual and Automated testing).
  • Language: English proficiency is mandatory.
  • Programming Skills: Proficiency in at least one programming language (e.g., Java, Python, or JavaScript) for automation purposes.
  • Testing Frameworks: Hands-on experience with automation tools such as Selenium, Cypress, Playwright, or Appium.
  • API Testing: Experience testing RESTful APIs using tools like Postman, SoapUI, or RestAssured.
  • Databases: Basic to intermediate knowledge of SQL for data validation and backend testing.
  • Version Control: Proficiency in Git and/or BitBucket.
  • Documentation: Excellent skills in writing clear, concise, and comprehensive test plans and bug reports.

Preferred Qualifications (Pluses)

  • Experience with Performance/Load Testing (e.g., JMeter, Locust).
  • Knowledge of Security/Penetration Testing principles.
  • Experience with Cloud Infrastructure (AWS, Azure, or GCP).
  • Familiarity with Docker and Kubernetes for managing test environments.
pythonjavajavascriptgorustawsgcpazurekubernetesdocker