ASTEK Polska

Senior QA Automation Engineer (.NET / C#)

Wrocław, PL · Posted 1w ago

salary not listedseniorcontracthybrid
.NETC#NUnitAzure DevOpsJenkinsFlaUIJiraXrayTestRailZephyr

Job Description

We are currently looking for a Senior QA Automation Engineer – .NET/C# to join a long-term project for our client operating in the biotechnology and diagnostics industry.RequirementsYou will be a great fit for this role if you:Have strong hands-on experience with C# and a senior-level background in test automation.Have practical experience with NUnit, including developing and maintaining automated test suites.Have experience with desktop application test automation tools.Have hands-on experience in API testing.Have experience working with CI/CD tools and pipelines, such as Azure DevOps, Jenkins, or similar solutions.Have a good command of English, allowing you to communicate effectively within an international environment and work with technical documentation.Are available for occasional on-site work in Wrocław.Demonstrate strong analytical and critical-thinking skills.Have excellent communication and teamwork skills.Nice to HaveExperience using AI-assisted tools in software development and/or software testing.Familiarity with test and task management tools such as Jira, Xray, TestRail, Zephyr, Azure DevOps, or similar.Experience with Visual Testing.Ability to analyze and create technical documentation.Experience working in regulated environments, particularly within the medical or healthcare industry.Knowledge of IEC 62304 and software lifecycle processes for medical device software.ResponsibilitiesAs a Senior QA Automation Engineer, you will be responsible for:Designing and setting up a test automation framework.Developing, maintaining, and improving automated tests using C# and NUnit.Building and extending automated tests for desktop applications.Working with FlaUI, which is used within the project for desktop UI test automation.Designing, implementing, and executing API tests.Integrating automated tests into CI/CD pipelines.Analyzing test results, identifying defects and technical issues, and supporting the troubleshooting process.Collaborating closely with software developers and other members of the project team.Ensuring the quality, stability, maintainability, and scalability of the test automation solution.Contributing to continuous improvements in the overall QA and test automation processes.