You will play a key role in maintaining and improving the quality of strategic software products. Your expertise will help ensure that global product offering 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 the 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.
● 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 in cloud with any cloud technologies hosting provider
Bonus Points:
● 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
● Experience with Google Cloud Platform Services
Jobs at CPL
Software Development Engineer in Test
Management Accountant