Software Quality Assurance Engineer

  • Boston, MA
  • Posted 7 months ago
  • Applications have closed

Job 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.
Equal Employment Opportunity (EEO): All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Got a question? We're here to help.