Senior Quality Engineer - Salesforce QA

Senior Quality Engineer - Salesforce QA

Posted Today by Nexify Infosystems

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The Senior Quality Engineer - Salesforce QA role in London focuses on ensuring quality throughout the software development lifecycle for core business applications. The position involves collaborating with various stakeholders to define acceptance criteria, implementing testing processes, and driving automation efforts for Salesforce functionality. The role also emphasizes mentoring team members and fostering a culture of continuous improvement. This is a long-term contract position with a hybrid working arrangement.

Key Responsibilities:

  • Collaborate with product owners, developers, and stakeholders to define clear acceptance criteria including cross functional requirements.
  • Promote and advocate for quality throughout SDLC applying shift left and shift right quality mindset.
  • Guide the test strategy for the team and contribute to the overall departmental test strategy.
  • Demonstrate adaptability to the test approach based on evolving team and project needs.
  • Define and implement efficient testing processes, methodologies, and best practices.
  • Balance exploratory and automated testing efforts for optimal test coverage.
  • Drive the team to create a reliable automated test suite for Salesforce functionality with strong reporting capabilities that ensures simple, effective analysis of failures.
  • Integrate testing processes seamlessly into CI/CD workflows for rapid and reliable software delivery.
  • Encourage and apply Test-Driven Development (TDD) and pair programming practices.
  • Foster a culture of continuous improvement and adaptation within their development team.
  • Share new and innovative ideas about quality and agile techniques with the delivery team and the Quality community.
  • Mentor members of the team and fellow Quality Engineers.

Key Skills:

  • Overall 6+ years of experience in software testing, with a strong focus on quality assurance and software development life cycle (SDLC).
  • Minimum 2+ years of hands-on experience testing Salesforce CRM implementations.
  • Possess strong knowledge and experience in performance testing, UI automation, API testing, contract testing.
  • Understand existing alerting and monitoring dashboards, and suggest changes that make product quality visible.
  • Thrive in a cross-functional team, collaborating closely with developers, Product Owners, Agile delivery leads, QEs, Engineering Managers and other stakeholders.
  • Be embedded in one of two teams working on the legacy platform.
  • Take ownership of testing features and bug fixes and support release readiness across multiple business domains.
  • Communicate proactively about risks, blockers, and test coverage.
  • Knowledge of API Frameworks C#, Reqnroll, NUnit / XUnit, RestSharp.
  • Knowledge of UI Frameworks Playwright (TypeScript), Playwright (C#).
  • Knowledge of Performance Frameworks k6 (nice to have).

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Senior Quality Engineer - Salesforce QA

Location: London, UK (Hybrid, 2 Days per week)

Duration: Longterm Contract

Role Definition

Client develops its own core business applications. From business acquisition through to servicing and beyond. Therefore, this role will focus on building in and ensuring quality within software development. This means ensuring that from the capture of requirements, through design, implementation and release the relevant questions are being asked, the right things are being checked against the requirements and that the specification is being executed using appropriate techniques to give confidence to stakeholders that the delivery of new functionality is up to the quality standards that are expected within Client. There will be a large technology component. Testing the underwriting, policy administration, claims management, CRM and finance systems, not to mention the online customer facing platforms, by hand is very inefficient. This role will have the responsibility to provide the right expertise and bring in suitable technology to incorporate the quality process into software development and enable faster feedback for increasing software development productivity.

Key responsibilities & Accountabilities :

  • Collaborate with product owners, developers, and stakeholders to define clear acceptance criteria including cross functional requirements.
  • Promote and advocate for quality throughout SDLC applying shift left and shift right quality mindset.
  • Guide the test strategy for the team and contribute to the overall departmental test strategy.
  • Demonstrate adaptability to the test approach based on evolving team and project needs.
  • Define and implement efficient testing processes, methodologies, and best practices.
  • Balance exploratory and automated testing efforts for optimal test coverage.
  • Drive the team to create a reliable automated test suite for Salesforce functionality with strong reporting capabilities that ensures simple, effective analysis of failures.
  • Integrate testing processes seamlessly into CI/CD workflows for rapid and reliable software delivery.
  • Encourage and apply Test-Driven Development (TDD) and pair programming practices.
  • Foster a culture of continuous improvement and adaptation within their development team.
  • Share new and innovative ideas about quality and agile techniques with the delivery team and the Quality community.
  • Mentor members of the team and fellow Quality Engineers.

Skills & Ability

Overall 6+ years of experience in software testing, with a strong focus on quality assurance and software development life cycle (SDLC). Minimum 2+ years of hands-on experience testing Salesforce CRM implementations. Possess strong knowledge and experience in performance testing, UI automation, API testing, contract testing. Understand existing alerting and monitoring dashboards, and suggest changes that make product quality visible. Thrive in a cross-functional team, collaborating closely with developers, Product Owners, Agile delivery leads, QEs, Engineering Managers and other stakeholders. Be embedded in one of two teams working on the legacy platform. Take ownership of testing features and bug fixes and support release readiness across multiple business domains. Communicate proactively about risks, blockers, and test coverage.

Knowledge & Experience

API Frameworks C# Reqnroll NUnit / XUnit RestSharp UI Frameworks Playwright (TypeScript) Playwright (C#) Performance Frameworks k6 (nice to have)