Job ID 25-005
- Develop and execute a comprehensive QA strategy, incorporating industry best practices, to ensure the delivery of high-quality software products or services within our Salesforce and adjacent system ecosystem.
- Lead a team of QA engineers and testers, providing technical guidance, mentorship, and support to enhance their skills and performance.
- Define and enforce quality standards, processes, and methodologies that align with industry standards and organizational objectives.
- Collaborate with development teams, product managers, Business System Analysis and other stakeholders to understand software requirements and provide input on potential quality risks and improvement opportunities.
- Design and implement comprehensive test plans, including functional, integration, performance, and regression testing, leveraging your Salesforce expertise and testing frameworks.
- Develop and maintain test automation frameworks and scripts using industry-standard tools and technologies, such as Selenium, JUnit, MABL, etc.
- Perform code reviews and provide technical guidance to ensure testability and quality of the Salesforce code base.
- Analyze test results and collaborate with development teams to identify root causes of defects, facilitate timely bug resolution, and prevent future occurrences.
- Continuously evaluate and adopt emerging QA tools, technologies, and frameworks to improve efficiency and effectiveness.
- Lead and participate in test estimation, resource planning, and allocation to ensure optimal test coverage and timely project delivery.
- A bachelor’s degree in computer science, software engineering, or a related field, or equivalent working experience.
- Proven experience (7 years) as a QA engineer or in a similar role, with a strong focus on Salesforce based software development and testing.
- In-depth knowledge of Salesforce programming language, including its core concepts, frameworks, and libraries.
- Extensive experience with various testing methodologies, tools, and frameworks, such as JUnit, MABL, Copado, GearSet, ACCELQ
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Solid understanding of continuous integration and continuous delivery (CI/CD) practices.
- Excellent leadership and team management skills, with the ability to inspire and guide individuals to achieve quality goals.
- Strong analytical and problem-solving abilities, with meticulous attention to detail.
- Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Equity, in the form of non-qualifying options
- High-quality health benefits
- Retirement Plan with employer match
- Career-growth opportunities
- Flexible Time Off and Paid Time Off benefits
- Volunteer opportunities