We are looking for a skilled and proactive Software Test Automation Engineer in Java to join our team and help automate testing for functionality developed in Salesforce, ensuring the successful migration of our Loyalty Platform to Salesforce Loyalty Cloud. As part of this role, you will collaborate with other QA professionals to ensure comprehensive test coverage, with a primary focus on API and UI testing using Groovy + Spock and Tosca frameworks.
Responsibilities
- Automate functional testing of Salesforce Loyalty Cloud to facilitate migration and simplify future system support
- Develop and maintain API testing using Groovy and Spock, with guidance from experts in the framework
- Conduct UI testing using Tosca and ensure the platform is user-friendly and functional
- Define and implement robust test automation strategies, scenarios, and regression suites
- Integrate automated testing workflows into CI/CD pipelines using Jenkins and Docker
- Analyze middleware components for integration testing using Mulesoft
- Validate analytics and reporting accuracy as part of testing deliverables
- Participate in Agile development processes, contributing to sprint planning and reviews
- Create and manage manual Postman test collections as part of the suite
- Collaborate with cross-functional teams to ensure alignment on requirements and testing priorities
- Communicate testing status, risks, and results effectively to stakeholders
- Self-manage tasks, ensuring proactive delivery of high-quality work
Requirements
- 2+ years of relevant experience in automation testing with Java
- Hands-on experience in API Test Strategy and automation using Groovy/Spock
- Proficiency in testing Salesforce functionality and Access Management workflows
- Knowledge of automation tools like Selenide and Tosca with strong skills in QA processes and deliverables
- Background in integration testing using Mulesoft coupled with capabilities in analytics and report validation
- Understanding of CI/CD tools such as Jenkins, Docker, and pipeline integrations
- Skills in Agile development practices, with proven ability to contribute in dynamic environments
- Competency in managing Postman test collections alongside familiarity with API manual suites
- English level B1+ for effective communication
Nice to have
- Expertise in Rally and Jira for task management and tracking
- Familiarity with Salesforce Loyalty Cloud migration processes and methodologies
- Showcase of subject matter expertise in test automation frameworks and best practices
- Strong analytical problem-solving capabilities with flexibility to adapt to high-pace projects