Staff Software Engineer (Full Stack)

closed
Scribd Logo

Scribd

πŸ’΅ $124k-$269k
πŸ“Remote - United States, Canada

Summary

Join Scribd's team as a highly experienced Staff Software Engineer to lead quality engineering efforts and shape the company's overall approach to quality and testing.

Responsibilities

  • Lead the design and implementation of native mobile enterprise-level automation frameworks and tools that are scalable, reliable, and easy to use across the organization
  • Set the strategic direction for quality engineering within Scribd, aligning automation goals and testing methodologies with the company's broader objectives
  • Collaborate closely with product, development, and operations teams to ensure quality is embedded throughout the software development lifecycle
  • Act as a quality advocate across the organization, aligning teams to maintain high standards in every release
  • Spearhead innovation in the development of testing tools and frameworks to meet the evolving needs of the engineering organization
  • Continuously improve and evolve the testing infrastructure, making it easier and more efficient for developers to write and maintain tests
  • Define and implement advanced quality metrics that provide data-driven insights into product health and quality
  • Take full ownership of the release process, from setting testing criteria to validating and releasing code
  • Ensure that every release meets Scribd’s highest quality standards
  • Mentor and coach senior engineers, fostering a culture of continuous learning, innovation, and collaboration
  • Serve as a strategic consultant within the organization, offering expert guidance on test plans, testing strategies, and overall quality initiatives
  • Provide leadership on quality best practices and act as a thought leader for the engineering community at Scribd
  • Oversee the triaging and resolution of production incidents, ensuring root causes are identified and mitigated
  • Take the lead on defining and enforcing cherry-pick and hotfix criteria for swift and efficient management of production issues
  • Drive efforts to meet automation coverage goals, while also focusing on reducing test flakiness and ensuring the robustness of the test suite
  • Continuously monitor and report automation progress, identifying areas for improvement
  • Develop processes to integrate customer feedback into the testing strategy, ensuring that test scenarios address areas frequently reported by users
  • Perform root cause analysis of negative customer reviews, collaborating with development, product, and UX teams to propose actionable improvements
This job is filled or no longer available