What are the responsibilities and job description for the QA Analyst position at Fulcrum Collaborations, LLC?
About MCIM
MCIM – The Data Center Operating System (DCOS) is a platform that simplifies the complexities of managing a data center by bringing all functions and locations under one intuitive dashboard.
MCIM started with a commission from a Fortune 100 financial institution to create a cloud computing solution for managing their global critical facilities. The team developed the MCIM platform based on the lessons learned from that project.
Today, MCIM is utilized by Fortune 100 and 500 companies in over 94 countries worldwide. This world-class solution is continuously improved through collaboration with users and industry organizations like The Uptime Institute.
Job Title: QA Analyst
Job Summary:
We are seeking a highly motivated and detail-oriented QA Analyst to join our dynamic software development team. As an QA Analyst you will be focused on quality assurance for the entire MCIM application. You will play a vital role in ensuring the quality and reliability of our software products through rigorous testing, bug identification, and documentation. You will collaborate closely with cross-functional teams, including developers, administrators, and business stakeholders, to deliver high-quality experience of MCIM.
Job Responsibilities
- Perform comprehensive testing of Salesforce applications, including functional, regression, integration, and performance testing, to identify defects and ensure optimal performance.
- Develop and execute test plans, test cases, and test scripts specifically tailored for Salesforce applications, adhering to established testing methodologies and quality standards.
- Collaborate with cross-functional teams to understand Salesforce customization requirements, user stories, and acceptance criteria to create effective test strategies and plans.
- Identify and document software defects, including accurate replication steps and detailed descriptions, using Salesforce bug tracking systems or relevant tools.
- Work closely with Salesforce developers and administrators to troubleshoot and resolve application issues, ensuring efficient defect resolution and timely delivery of quality Salesforce solutions.
- Participate in requirements and design reviews, providing valuable input from a quality assurance perspective to ensure Salesforce applications meet functional and technical specifications.
- Assist in the maintenance and improvement of Salesforce QA environments, including setup, configuration, and troubleshooting of testing tools and frameworks specific to Salesforce.
- Collaborate with team members to enhance QA processes, methodologies, and tools, actively seeking opportunities to improve efficiency and effectiveness in Salesforce testing.
- Stay updated on Salesforce best practices, new features, and updates, and apply them to enhance overall Salesforce testing practices and strategies.
- Contribute to the development of automated test cases and participate in the implementation of an automated testing framework for Salesforce applications.
- Provide timely and accurate status reports, test metrics, and other QA-related documentation to project stakeholders and team leads.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant work experience may be considered in lieu of a degree.
- Strong understanding of Salesforce platform, including customizations, integrations, and declarative development.
- Proven experience in software quality assurance, specifically for Salesforce applications, with a solid understanding of software testing methodologies and practices.
- Familiarity with Salesforce-specific QA tools, such as Salesforce Test Automation tools, Selenium WebDriver for Salesforce, Provar, or other relevant automation frameworks.
- Strong analytical and problem-solving skills, with meticulous attention to detail in identifying, documenting, and replicating software defects.
- Experience working in an Agile/Scrum development environment, collaborating with cross-functional teams to deliver high-quality Salesforce solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Self-motivated with a passion for learning and staying up-to-date with Salesforce best practices and industry trends.
- Ability to manage multiple tasks and prioritize effectively in a fast-paced, deadline-driven environment.