Design and develop automation frameworks from scratch, enhancing existing frameworks to ensure comprehensive test coverage;
Collaborate with Software/Test Engineers and Product Managers to understand project requirements and ensure automated testing aligns with business objectives;
Implement and maintain automated test scripts using the Playwright framework for functional, integration, regression, and UI testing;
Integrate automated tests into the CI/CD pipeline, ensuring a smooth and efficient deployment process;
Act as a quality advocate within Agile/Scrum teams, promoting best practices and continuous improvement in testing processes;
Mentor and guide the Manual part of the QA team on automation tools and methodologies, fostering a transition from manual to automated testing;
Perform in-depth analysis and debugging of automated test failures, working closely with development teams to resolve issues.
3+ years of experience in test automation and quality assurance;
Strong programming skills in JavaScript and TypeScript;
Extensive experience with Playwright, Cypress, or similar frameworks;
Deep understanding of client-server architecture and REST APIs;
Experience with SQL/NoSQL databases;
Understanding of microservices architecture;
Solid knowledge of SDLC, Agile/Scrum methodologies, and best practices in software development, including code reviews and CI/CD processes;
Ability to work on complex projects requiring a deep understanding of application business logic and dependencies;
Experience with monitoring and analytics tools: Grafana, Kibana, Elasticsearch, or other monitoring tools - would be a plus;
Knowledge of .NET/C#/C-family strictly typed language - would be a plus;
Experience with cloud services like AWS, Azure, or Google Cloud, particularly in deploying and managing testing environments - would be a plus;
Experience using tools like k6/JMeter/LoadRunner, to ensure the application's scalability and stability - would be a plus;
Proficiency with Git or similar version control systems for managing and collaborating on codebases - would be a plus.
Good communication skills;
Responsibility and multitasking;
Team player skills.
GROWE TOGETHER: Our team is our main asset. We work together and support each other to achieve our common goals;
DRIVE RESULT OVER PROCESS: We set ambitious, clear, measurable goals in line with our strategy, driving Growe to success;
BE READY FOR CHANGE: We see challenges as opportunities to grow and evolve. We adapt today to win tomorrow.