QA Automation Engineer

Foundation SoftwareStrongsville, OH
1d

About The Position

QA Automation Engineer Foundation Software LLC is a leading innovator in the tech industry, committed to delivering high-quality software solutions. We are seeking an experienced QA Automation Engineer to join our dynamic team and contribute to our mission of excellence in software testing. Job Summary: As a QA Automation Engineer, you will be responsible for creating, maintaining, and updating automation scripts to ensure the quality and performance of our software applications. Your role involves working closely with Manual Testers, QA Scrum teams, Developers, and Project Managers to ensure that automation scripts are properly implemented and meet the specified requirements.

Requirements

  • C# Programming: Strong experience in C# for developing and scripting automation tests.
  • Visual Studio: Proficiency with Visual Studio for coding and testing.
  • Azure DevOps: Experience with Azure DevOps, including Boards, Repositories, Releases, and Build Pipelines.
  • Git: Knowledge of Git for version control and managing code changes.
  • Gherkin/BDD: Familiarity with Gherkin syntax and behavior-driven development (BDD).
  • Automation Testing Expertise: Experience with UI, mobile, Desktop, API, Data, and Integration automation testing.
  • Build Pipeline Management: Ability to create and manage build pipelines and handle Pull Request Build Validation. Good understanding of YAML syntax used for Azure DevOps Build Pipelines.
  • Agile Methodology: Understanding of Agile principles and practices, including participation in Agile ceremonies and sprint planning. Active participation in sprint planning and the Agile ceremonies.
  • Experience: 3-5 years of experience in software automation testing with a strong background in C# coding.

Responsibilities

  • Automation Development: Create, maintain, and update automation scripts to ensure comprehensive test coverage.
  • Utilize C# for scripting and automation tasks.
  • Collaboration: Work closely with Manual Testers, Developers, and Project Managers to ensure that automation scripts align with requirements and code is scripted correctly.
  • Code Review: Create and review pull requests to ensure code quality and adherence to project standards.
  • Build Pipelines: Develop and maintain QA Automation Build Pipelines in Azure DevOps to facilitate automated testing and integration processes.
  • Reporting: Report progress, issues, and updates to the Automation QA Manager. Ensure that automation efforts are aligned with project timelines and objectives.
  • Manual Testing: Perform manual testing as needed to validate automation results.
  • Sprint Participation: Work through sprints on assigned User Stories and Bugs, participating in Agile ceremonies such as standups and meetings.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service