About your role:
As Clover continues to grow globally, the EMEA Boarding team is instrumental in delivering scalable, accurate, and efficient billing solutions that support merchants across diverse markets. This team focuses on building resilient backend systems, streamlining financial operations, and ensuring seamless integration within Clover’s ecosystem, all while driving innovation and maintaining high standards of quality and reliability.
As a Technical Quality Assurance - Professional II, you will play a key role in maintaining and improving the quality of our software products. Your expertise will help ensure that our solutions meet the highest standards of performance and reliability. Working closely with development and product teams, you will identify issues, implement best practices, and contribute to the continuous improvement of our QA processes. If you have a strong background in Java and Spring Boot, practical experience with GCP cloud services, and a passion for building robust test automation frameworks, we'd love to hear from you.
What you'll do:
Develop & Execute Automated Tests: Create, maintain, and run automated test cases using tools like Karate, Cypress, JUnit, and Postman to validate features and functionality throughout the development lifecycle.
Support production systems and participate in KTLO (Keep The Lights On) activities
Design Performance Tests: Write scripts and utilize tools like JMeter to measure and enhance application performance, proactively identifying and resolving bottlenecks.
Integrate CI/CD: Collaborate with DevOps and development teams to integrate automated tests into CI/CD pipelines, ensuring smooth deployments and rapid feedback on builds.
Participate in Code Reviews: Conduct code reviews with a focus on quality and adherence to best practices, particularly within test code and automation frameworks.
Automate Microservices Testing: Create and maintain automated tests specifically for microservices, validating their interactions and ensuring high performance and quality.
Investigate & Resolve Issues: Investigate issues from automated tests or QA reports, working with developers to effectively resolve root causes.
Maintain Documentation: Keep clear and up-to-date documentation on test cases, performance benchmarks, and procedures for consistency and future reference.
Experience you'll need to have:
3-5 years of experience as an SDET or in a similar role.
Strong proficiency in Java, including experience with the Spring framework.
Proficient with test automation tools like Karate or similar frameworks.
Hands-on experience in performance testing, covering script writing and analysis, using tools such as JMeter or comparable.
Familiarity with microservice architecture, including understanding its components and communication patterns.
Exposure to Kubernetes, with the ability to navigate and test applications deployed on container orchestration platforms.
Proven analytical skills to quickly and effectively diagnose and resolve software defects.
Excellent communication and teamwork skills, with experience collaborating in cross-functional agile teams.
Strong focus on quality assurance principles, aiming to minimize production issues and maintain high standards across releases.
Experience that would be great to have:
Experience with automated testing tools
Knowledge of continuous integration and continuous deployment (CI/CD) tools
Familiarity with security testing practices
Understanding of software development lifecycles
Certification in software testing methodologies
R-10371142