Sr. Salesforce Quality Assurance Engineer
Location
Secunderabad | India
Job description
As a Salesforce Quality Assurance Engineer, you will hold responsibilities for following the application design, understand the requirement, analyze, quality assurance of application code developed by salesforce developers, designing and executing comprehensive test strategies and develop and conduct various types testing, create incidents for development team to address, follow up with the issue fixes, retest them, certify success of the incidents retest, report on the incidents and retest before code is checking in to builds in client environments there by ensuring the reliability of our clients' Salesforce implementations.
As a QA Engineer, this position requires a thorough understanding and expertise in Salesforce application testing methodologies and a proven track record of successful QA implementations.
RESPONSIBILITIES:
• Understanding functionality and prepare test scripts – Candidate to work closely with functional BAs, development lead, onsite-offshore coordinator, application developers, and project lead, to understand business requirements functional specifications, and system design documents, and prepare test scenarios, prepare step-by-step test scripts based on scenarios, prepare test plans and testing strategy. This also includes details screen layout/position of the field on screen, field by field testing to name a few. Also, ensure all testing activities align with objectives of application being delivered and sticks to component delivery timeline.
• Test data preparation – candidate be able to prepare pertinent test data for test scripts execution.
• Test Coverage – Candidate to ensure test cases cover all possible flows within the Salesforce application functionality of the component being developed, positive and negative test scenarios, Salesforce configurations, customization, integrations with other systems.
• Candidate to prepare and maintain comprehensive test documentation, including test scenarios / plans, test cases, test scripts, and test reports, ensure all testing activities are well-documented for traceability and future reference.
• Execution and Incident Management: Candidate be able to execute test cases across multiple Salesforce environments, including sandbox, Quality Assurance instances. Candidate be able to identify, create and report incidents using an incident tracking system, following up with development team, ensuring timely resolution and retesting of identified issues. To investigate the root cause of the issue, and help developer understand the actual issue (capture screenshots, provide test data used to execute the scenario, collaborate with development teams and ensure resolution of the incidents.
• Integration Testing: Work closely with development team and perform integration testing i.e., test not only the component being developed but also the screens / components before and after the actual component being developed and ensure that the component is integrated within the flow of the application. Also, our solution includes integration with legacy (.net etc.) applications, hence this qualified QA Engineer works on integration testing thoroughly to ensure proper data flow between systems there by validating the end-to-end processes of the application being developed.
• Performance Testing: Design and execute performance tests to assess the scalability and stability of Salesforce systems. Identify performance bottlenecks and work closely with development teams to optimize system performance.
• Automation Testing: Develop and maintain automated test scripts using industry-standard tools and frameworks. Continuously enhance automation frameworks to improve test coverage, efficiency, and reliability. Leverage automation for regression testing and repetitive test scenarios.
REQUIRED SKILLS and QUALIFICATIONS:
• Bachelors or Masters degree in computer science, Engineering, or a related field.
• Excellent analytical and problem-solving skills are a must, with the ability to troubleshoot, work closely w teams on complex issues and propose effective solutions w developers and architects.
• Strong attention to detail and the ability to work independently and in a team environment.
• At least 5+ years of hands-on experience as a QA Engineer in Salesforce applications testing.
• In-depth understanding of Salesforce platform, configuration, customization, and integrations.
• Proficient in test scenario/case development, test data management, test execution, and incidents management.
• Familiarity with Salesforce data model, security model, and data governance best practices.
• Proficient in test automation frameworks and tools, such as Salesforce DX or (Selenium or TestComplete).
• Good understanding and hands on experience of performance testing methodologies and tools, such as Micro focus LoadRunner or JMeter.
• Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
• Preferred – Salesforce certifications, such as Salesforce Certified Platform App Builder or Salesforce Certified Administrator, are highly preferred.
Job tags
Salary