Develop and maintain automated test scripts for Salesforce solutions and middleware integrations (e.g., Mulesoft, Apigee) using Java, Selenide, JUnit/TestNG, and related tools.
Validate data flows and integration points between systems using REST/SOAP APIs, Webhooks, and authentication protocols.
Design and execute functional, regression, and end-to-end tests for Salesforce configurations, customizations, and workflows.
Conduct API testing using Postman and support test coverage for integration-heavy applications.
Collaborate with Product Owners, Developers, and QA team members to define test cases, acceptance criteria, and coverage for user stories.
Track and manage test execution and defects using tools like TestRail, Allure TestOps, or Zephyr.
Contribute to the continuous improvement of automation strategy, test design, and QA best practices in an Agile environment.
Maintain test documentation and ensure traceability and compliance with security and quality standards.
Requirements
Bachelor’s degree in Computer Science or equivalent experience
3+ years of experience as a QA Engineer in an Agile environment
Strong understanding of test design patterns and principles