Description

Responsibilities

  • Learn, understand and leverage cutting edge technologies and tools to drive testing efficiencies.
  • Proactively research industry trends and best practices and apply them where applicable.
  • Leverage existing automation frameworks, platforms and patterns to decrease lead time.
  • Ensure quality throughout the CI/CD pipeline.
  • Provide effectual code review feedback to Development and QA team members.
  • Collaborate with QA, Development, Product and Operations to ensure all feature functionality have proper test coverage, and quality.
  • Utilize expertise within and outside the team to promote quality releases.
  • Employ mastery of specific application and technology domains.
  • Manually verify and validate new features and bugs.
  • Translate work items into worthwhile test cases and automate them where possible.
  • Actively participate in agile ceremonies including daily stand ups, estimation, and backlog grooming.
  • Perform product releases and assist with 3 rd level support.
  • Provide guidance to colleagues and unblock the team.
  • Champion quality throughout the development process.

Required Skills

  • Expertise authoring API and E2E tests.
  • Proficiency with C# or other object-oriented programming language.
  • Familiarity with web-based technologies such as JavaScript, TypeScript, CSS, and HTML5.
  • Familiarity with unit testing frameworks such as xUnit & Jasmine.
  • Familiarity with Azure DevOps and Git.

Required Experience

  • 5+ years of automation or development experience.
  • Experience developing or testing complex cloud solutions.
  • Experience executing test automation at scale.
  • Experience utilizing deployment automation and CI/CD pipelines.
  • Experience with SQL and relational databases such as SQL Server.
  • Experience in a fast-paced agile environment.
  • Experience using Sauce Labs and/or BrowserStack.
  • Experience with performance testing.
  • Experience using Azure Application Insights.
  • Experience with or exposure to containerization.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Information Systems or a closely related field.


 

Education

Any Graduate