Senior Qa Automation Engineer
CurrentAs a Senior QA Automation Engineer at Lottoland, my role encompasses a broad spectrum of responsibilities, utilizing a diverse set of technologies and tools to deliver exceptional results.Key Responsibilities and Achievements:- Test Automation Development: Spearhead the design, development, and maintenance of automated test scripts using Java, Typescript, and Groovy, ensuring robust and efficient testing processes.- Framework Implementation: Architect and implement test automation frameworks using Cypress, Spock, and Cucumber, enhancing test coverage and streamlining the testing lifecycle.- Continuous Integration/Continuous Deployment (CI/CD): Leverage GitLab for CI/CD pipelines, facilitating seamless integration and deployment of applications, leading to faster release cycles and improved productivity.- Cloud and Containerization: Utilize AWS and Kubernetes to deploy and manage test environments, ensuring scalable and reliable test executions in cloud-based infrastructures.- Collaboration and Code Management: Collaborate closely with development and operations teams to integrate testing processes, manage code repositories, and ensure version control best practices.- Quality Assurance Leadership: Lead QA initiatives, mentor junior engineers, and advocate for best practices in software testing, contributing to a culture of quality across the organization.- Problem Solving: Identify, analyze, and troubleshoot complex issues in both test automation and production environments, ensuring quick resolution and minimal impact on end-users.- Reporting and Documentation: Generate detailed test reports and documentation, providing valuable insights and metrics to stakeholders for informed decision-making.Technologies and Tools:Programming Languages: Java, Typescript, GroovyTest Automation: Selenium, Cypress, Spock, CucumberVersion Control and CI/CD: GitLabCloud and Containerization: AWS, Kubernetes