Supercharge Your Workforce: We create adaptive AI and RPA solutions that accelerate processes across enterprises.
Senior QA Engineer
Location
Uruguay
Posted
29 days ago
Salary
0
Seniority
Senior
Job Description
Senior QA Engineer
Makai Labs
• End-to-End Quality Ownership: Manage the entire QA lifecycle - from analyzing requirements and user stories for testability, to designing test strategies and checklists, executing tests, and reporting on release readiness. • In-Depth Functional & Regression Testing: Perform thorough manual functional, integration, regression, compatibility, and exploratory testing to ensure the highest quality of every release. • API & Backend Testing: Conduct extensive API testing using tools like Postman and validate complex business logic by writing and executing SQL queries to ensure data integrity and backend functionality. • Defect Management: Identify, document, isolate, and track bugs with a high level of detail and clarity throughout their lifecycle. Work closely with developers to facilitate resolution and verify fixes. • Process Advocacy & Improvement: Champion quality best practices, provide meaningful feedback on requirements during grooming sessions, and contribute to the continuous improvement of our QA processes, tools, and methodologies. • Mentorship & Knowledge Sharing: Proactively share knowledge and best practices, help fellow team members enhance their testing skills, and contribute to a strong, company-wide culture of quality.
Job Requirements
- 5+ years of professional QA Experience, with a proven track record in testing complex web applications.
- Expertise in Modern QA methodologies, test design techniques (e.g., equivalence partitioning, boundary value analysis), and mastery of the full Software Development Life Cycle (SDLC) and Testing Life Cycle (STLC) within Agile frameworks (Scrum/Kanban)
- Proficiency in database testing: Practical experience writing complex SQL queries to validate backend behavior, ensure data integrity, and perform data/setup/teardown for test scenarios in relational databases (e.g SQServer, PostgreSQL, PostgreSQL, MySQL).
- Foundational test automation experience with tools like Cypress, Playwright, or Selenium
- Ability to read and understand code in JavaScript, TypeScript, or Python to support test analysis and future automation initiatives.
- Excellent analytical skills, attention to detail and a methodical approach to testing.
- Fluent English (written and spoken)
- Strong communication and collaboration skills to work with Developers, Product Owners and QA Team.
Benefits
- Flexible work arrangements
- Professional development
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Conduzir a estratégia de qualidade: Definir e implementar os processos de teste (manuais e automatizados) para todo o ciclo de vida do desenvolvimento de software. • Criar e executar cenários de teste: Desenvolver planos de teste, casos de uso e cenários detalhados, com base nos requisitos do produto e na perspectiva do usuário. • Automatizar o que for preciso: Desenvolver e manter scripts de testes automatizados para testes de regressão, funcionais e de interface, utilizando frameworks modernos (Ex: Cypress, Playwright, Selenium). • Ser a voz do usuário: Analisar a usabilidade e a jornada do cliente na plataforma, identificando pontos de atenção e oportunidades de melhoria na experiência. • Gestão de bugs: Identificar, documentar de forma clara e objetiva, e acompanhar a resolução de defeitos junto ao time de desenvolvimento; • Colaboração ativa: Trabalhar em estreita colaboração com P.Os, Designers e Desenvolvedores para garantir que a qualidade seja um pilar desde a concepção até a entrega; • Análise e relatórios: Gerar e comunicar métricas de qualidade para dar visibilidade sobre a saúde do produto para todo o time.
• Velar por la seguridad, dentro de su ámbito de acción e independientemente de su nivel de criticidad, de la información y los activos que deba gestionar según su rol. • Velar por el cumplimiento de procedimientos • Velar por la mejora continua del área • Revisar criterios de aceptación de requerimientos. • Proponer escenarios de prueba usando Gherkin. • Estimar del diseño y ejecución del esfuerzo de prueba. • Estimar del esfuerzo para la de automatización de las pruebas. • Diseñar Pruebas funcionales. • Diseñar Pruebas no funcionales (Seguridad y Performance). • Automatizar pruebas de aplicaciones web, mobile y backend aplicando BDD. • Contribuir con las tareas de DevOps (deployments, CI/CD, automatizar tareas, manejo de ambientes Linux, Docker, scripting). • Setear entornos y herramientas para pruebas. • Realizar pruebas manuales exploratorias. • Capturar métricas de QA y generar dashboards y reportes.
• Atuação na garantia da qualidade de aplicações web, com foco na validação de funcionalidades, regras de negócio e integrações entre sistemas. • O contexto envolve testes em fluxos funcionais, validação de dados, consumo de APIs e análise de comportamento da aplicação sob diferentes cenários de uso. • Elaborar cenários e casos de teste com base nos requisitos definidos • Executar testes funcionais e validar as entregas realizadas • Validar integrações entre sistemas e consumo de APIs • Identificar, registrar e acompanhar defeitos encontrados • Apoiar o time na validação de regras de negócio • Participar do refinamento das demandas, contribuindo com visão de qualidade • Garantir a consistência, estabilidade e confiabilidade das entregas
Mid-level Quality Analyst – Vender, Boot & Digital Menu
Saipos | Sistema para RestauranteTornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️
• Design, develop and execute test automation scripts • Identify, log, fully document and track bugs • Investigate root causes of software non-conformities • Monitor quality assurance metrics (such as defect densities and open defect counts) • Collaborate on training and enablement sessions about quality practices with the team, contributing to improved team performance and project success • Contribute to software test architecture and strategy decisions, aiming for a distributed, flexible, modern and scalable architecture that supports continuous growth • Ensure the application of quality best practices across stages of the software development process • Act as a champion of the agile mindset within the team




