This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Responsible for validating product quality by analyzing and testing the quality of the code base. Focuses on writing code that will be executed in an automated and repeatable fashion which will reduce manual testing efforts and increase code quality and consistency. Develops and maintains code that validates front-end, middleware and database systems, using the latest tools and programming languages. Partners with software engineers to write efficient automation code using coding standards and best practices. Works with engineering team to deliver automated tests that satisfy product automation requirements. Executes automated code and creates written summary test reports for team. Repair intermediate complexity broken automation scripts. Works with moderate guidance in own area of knowledge.
Job Responsibility:
Develop and execute comprehensive test plans and test cases for Salesforce applications
Conduct manual testing to ensure functionality, reliability, and performance
Create and maintain automated test scripts using Selenium with Java
Implement and maintain automated tests using the Cucumber framework for behavior-driven development (BDD)
Integrate automated tests into CI/CD pipelines using GitLab
Identify, document, and track software defects using bug tracking systems
Collaborate with developers to ensure timely resolution of defects
Perform regression testing to ensure that changes do not negatively impact existing functionality
Set up and maintain test environments for manual and automated testing
Utilize basic Salesforce knowledge to understand the platform and its capabilities
Test Salesforce-specific functionalities, including custom objects, fields, and workflows
Work closely with developers, business analysts, and other stakeholders to gather requirements and provide feedback on testing progress
Participate in Agile/Scrum ceremonies and contribute to continuous improvement
Write clear and comprehensive test cases, test scripts, and defect reports
Provide detailed reports on testing activities and outcomes
Write and edit automated test code, using the same standards as a Software Engineer, that allows for repeatable, reliable testing solutions to test the wide functionality of products and software in accordance with specifications and technical requirements, maintaining automation codebase in a version control system (GIT, SVN)
Execute automated test scripts and evaluate results
Analyze broken test cases and diagnose and repair to working order
Assist in identifying viable test strategies in order to support testing product functionality
Create automated testing documentation, including Test Plans, Test Summary Reports etc
Requirements:
Bachelor's degree in computer science, Information Technology, or a related field
2.5 years to 4.5 years experience in QA engineering, with a focus on both manual and automation testing
Basic understanding of Salesforce, including custom objects, fields, and workflows
Proven experience with Selenium and Java for automation testing
Experience with the Cucumber framework for BDD
Familiarity with GitLab for CI/CD pipeline integration
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities
Nice to have:
Experience with integrating automated tests into CI/CD pipelines
Knowledge of REST and SOAP APIs for testing purposes
Familiarity with Salesforce-specific testing tools and frameworks