ResponsibilitiesCreate and perform tests to identify software problemsAnalyze and describe bugs and errors found during testsDocument results of tests for product and software development teamRecommend improvements in software to enhance user experienceWorks together with engineering to help delivering expected behavior for applicationsCreate detailed, comprehensive, and well-structured test coverage plans and casesDevelop and apply testing processes for new and existing products to meet client needsLiaise with internal teams (e.g. developers and product managers) to identify system requirementsRequired Skills:Proven work experience in software quality assurance of 5 years, in-depth technical support (tier 2 or above) or similar functionUnderstanding of software QA methodologies, tools and processesExperience in writing clear, concise, and comprehensive test plans and test casesKnowledge and understanding of web services testing, http protocols and transactional formats (JSON)API related tools (Postman, Insomnia, or similar)Hands-on experience with both white box and black box testingExperience working in an Agile/Scrum development processExceptional attention to detailExcellent analytical and problem-solving skillsGood oral and written communication skillsGreat team player and able to work efficiently with minimal supervisionEnglish and PortugueseWhat we offer:Competitive compensation and benefitsPositive and exciting work environment, with a culture built on values of integrity, respect and collaboration.Dynamic, fast-growing company where you can grow as far as your vision and curiosity leads you.