




**Responsibilities and Duties** As a Software Quality and Testing Analyst, you will be a key player throughout the software development lifecycle, ensuring our deliveries meet the highest quality standards. Your main responsibilities will include: **Requirements Analysis:** Thoroughly understand business and functional requirements to create effective test plans. **Test Case Creation:** Develop detailed test scenarios and cases, covering functional, integration, regression, usability, and performance tests for web applications. **Test Execution:** Perform manual and automated test execution, clearly and accurately identifying and documenting bugs. **Test Automation:** Create, maintain, and enhance automated test scripts for web systems using appropriate tools and frameworks. **Defect Reporting:** Log and track defect lifecycles in bug management tools, collaborating with the development team for resolution. **Integration and Regression Testing:** Conduct continuous integration and regression testing to ensure new features do not impact existing ones. **Performance Testing:** Contribute to the execution and analysis of performance tests to guarantee application scalability and responsiveness. **Collaboration:** Work closely with developers, product managers, and other teams to ensure software quality at every stage. **Continuous Improvement:** Propose and implement improvements in testing processes and tools to optimize efficiency. **UX/UI Knowledge:** Provide user perspective input, validating system interface usability and user experience. Requirements and Qualifications **Proven Experience:** Solid experience as a Software Quality and Testing Analyst, focused on web system development. **Agile Methodologies Knowledge:** Familiarity with agile methodologies (Scrum, Kanban) and the role of software quality within these contexts. **Testing Tools:** Experience with test management tools (e.g.: Jira, Azure DevOps, TestLink) and web automation tools (e.g.: Selenium WebDriver, Cypress, Playwright). **Programming Languages (desirable):** Knowledge of programming languages (e.g.: JavaScript, Python, Java) for test automation. **Database:** SQL knowledge for data validation in databases. **API Testing:** Experience with API testing using tools such as Postman, Insomnia, or similar. **Code Versioning:** Familiarity with version control systems (e.g.: Git). **Analytical and Critical Thinking:** Ability to analyze complex problems, identify root causes, and propose effective solutions. **Proactivity and Organization:** Ability to efficiently manage multiple tasks and priorities. **Good Communication:** Excellent interpersonal and written communication skills to interact with cross-functional teams and document tests and bugs. **Education:** Bachelor's degree completed or in progress in Systems Analysis and Development, Computer Science, Software Engineering, or related fields. Differentiators Software Quality certifications (e.g.: CTFL – ISTQB). Experience with web application security testing. Knowledge of Docker and CI/CD.


