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
Requirements
Good communication, organization and teamwork skills
Interest in self-development
Familiarity with log monitoring and analysis
Experience creating and documenting manual tests (test cases, smoke tests, regression tests, etc.), as well as manual and exploratory testing
Back-end and front-end testing, including APIs and/or web services
Knowledge of BDD
Test scenario setup and defect/bug workflow management