This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. 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.
Job Responsibility:
Create, maintain, and update automation scripts to ensure comprehensive test coverage
Work closely with Manual Testers, Developers, and Project Managers to ensure that automation scripts align with requirements and code is scripted correctly
Create and review pull requests to ensure code quality and adherence to project standards
Develop and maintain QA Automation Build Pipelines in Azure DevOps to facilitate automated testing and integration processes
Report progress, issues, and updates to the Automation QA Manager
Perform manual testing as needed to validate automation results
Work through sprints on assigned User Stories and Bugs, participating in Agile ceremonies such as standups and meetings
Requirements:
3-5 years of experience in software automation testing with a strong background in C# coding
Bachelor's degree in computer science, Engineering, or a related field is preferred
Strong experience in C# for developing and scripting automation tests
Proficiency with Visual Studio for coding and testing
Experience with Azure DevOps, including Boards, Repositories, Releases, and Build Pipelines
Knowledge of Git for version control and managing code changes
Familiarity with Gherkin syntax and behavior-driven development (BDD)
Experience with UI, mobile, Desktop, API, Data, and Integration automation testing
Ability to create and manage build pipelines and handle Pull Request Build Validation
Good understanding of YAML syntax used for Azure DevOps Build Pipelines
Understanding of Agile principles and practices, including participation in Agile ceremonies and sprint planning