KPMG-posted 2 months ago
Montvale, NJ
5,001-10,000 employees
Professional, Scientific, and Technical Services

The position involves partnering with software engineers, product managers, and domain experts to understand business requirements and contribute to both feature design and quality strategies that align with product objectives. The role plays an active part in the product development lifecycle by providing input into technical designs, system architecture, and user experience from a quality and scalability perspective. Responsibilities include developing test strategies, plans, and automated solutions that simulate real-world usage and validate business-critical workflows. The candidate will design and build automation frameworks, tools, and services that integrate into CI/CD pipelines, accelerating the delivery of new product features with a 'shift-left' mindset. Writing clean, maintainable, production-quality code for test automation and utility tools that support product development is essential. Collaboration in code reviews and design discussions is expected to ensure quality and maintainability in all product features. The role also involves troubleshooting complex issues across the full stack and recommending design or code-level improvements that enhance performance, reliability, and user experience. Continuous research and adoption of best practices in product development, quality engineering, and DevOps are necessary to evolve standards and practices within the team. The candidate will champion a culture of quality by design where testing is seamlessly embedded into product development, not bolted on, while acting with integrity, professionalism, and personal responsibility to uphold the firm's respectful and courteous work environment.

  • Partner with software engineers, product managers, and domain experts to understand business requirements and contribute to both feature design and quality strategies that align with product objectives.
  • Play an active role in product development lifecycle by providing input into technical designs, system architecture, and user experience from a quality and scalability perspective.
  • Develop test strategies, plans, and automated solutions that simulate real-world usage and validate business-critical workflows.
  • Design and build automation frameworks, tools, and services that integrate into CI/CD pipelines, accelerating delivery of new product features with a 'shift-left' mindset.
  • Write clean, maintainable, production-quality code for test automation as well as utility tools that support product development.
  • Collaborate in code reviews and design discussions, ensuring quality and maintainability are considered in all product features.
  • Troubleshoot complex issues across the full stack and recommend design or code-level improvements that enhance performance, reliability, and user experience.
  • Continuously research and adopt best practices in product development, quality engineering, and DevOps to evolve standards and practices within the team.
  • Champion a culture of quality by design where testing is seamlessly embedded into product development, not bolted on.
  • Act with integrity, professionalism, and personal responsibility to uphold the firm's respectful and courteous work environment.
  • 5+ years of experience in software development and testing of enterprise-scale or SaaS product platforms, with strong coding proficiency in C#, .NET, JavaScript frameworks, SQL, and scripting languages (e.g., Python, PowerShell).
  • Demonstrated ability to contribute to product development by influencing technical design, architecture, and feature implementation from an engineering perspective.
  • Strong background in building and extending test automation frameworks, libraries, and developer tooling to support both testing and product engineering teams.
  • Solid experience with automation and performance testing tools such as Selenium, Playwright, JMeter, NUnit/xUnit, or similar.
  • Proficiency with CI/CD pipelines and tooling (Azure DevOps, GitHub Actions, TeamCity, Octopus, etc.) to ensure rapid, reliable product delivery.
  • Hands-on experience with cloud platforms (Azure preferred), including integration of testing into cloud-based environments and services.
  • Strong debugging and problem-solving skills, with the ability to identify and fix product issues at the code, configuration, and environment levels.
  • Experience working in Agile product development teams, with a mindset of continuous improvement, customer value delivery, and iterative feature release.
  • Familiarity with API-first development, microservices, containerization (Docker/Kubernetes), infrastructure-as-code (Terraform/Bicep), or secure coding practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service