Key Responsibilities:
- Design, develop, and maintain automated test scripts for Salesforce applications using approved tools and frameworks.
- Create and execute Salesforce-specific test plans, including those involving Flows, Triggers, Apex Jobs, and other automations.
- Conduct comprehensive testing aligned with organizational goals and compliance standards.
- Collaborate with developers, product owners, and business analysts to understand business processes and testing needs.
- Provide clear, timely communication regarding testing progress, blockers, and solutions.
- Contribute in Agile/Scrum development environments.
- Monitor and maintain quality metrics such as escaped defects, reliability, repeatability, and resiliency.
- Continuously improve documentation, testing strategies, and QA processes.
- Stay informed on QA best practices, tools, and trends in the Salesforce and broader software quality space.
Required Qualifications:
- Bachelor's degree in Computer Science, Data Science, Mathematics, or a related Engineering field or equivalent professional experience.
- Minimum 2 years of experience in software testing, preferably with a focus on Salesforce platforms.
- Hands-on experience with object-oriented programming languages such as Python, Java Script, Type Script, or Java.
- Knowledge of software development best practices, including version control and code reviews.
- Solid understanding of quality assurance metrics and performance benchmarks.
Highly Desirable Skills
- Proficiency in Apex and Salesforce automation tools (e.g., Flows, Triggers, Apex Jobs).
- Experience with Salesforce query languages (SOQL and SOSL) and integration using SOAP/REST APIs.
- Familiarity with Salesforce development tools such as Lightning Web Components, Aura, Dev Ops Center, and CI/CD pipelines.
- Prior experience in the financial or investment domain.
- Hands-on experience with the Copado Robotic Testing platform.
Non-Negotiable Requirements:
- Prior hands-on experience testing Salesforce applications.
- Proficiency in at least one object-oriented programming language (e.g., Python, Java Script, Type Script, or Java).