Senior Automation QA Engineer
⚲ Warszawa, Kraków
22 000 - 30 000 PLN (B2B)
Wymagania
- PHP
- .NET
- C#
- SQL
- Communication skills
- QA
- UI
- Test automation
- Automated testing
- xUnit
- NUnit
- Testing
- CD pipeline
- Windows
- IIS
- Azure AD (nice to have)
- SignalR (nice to have)
- Azure (nice to have)
- DevOps (nice to have)
- CD pipelines (nice to have)
- PowerShell (nice to have)
- Angular (nice to have)
- OAuth (nice to have)
- AD (nice to have)
Opis stanowiska
O projekcie:
We are looking for a Senior Automation QA Engineer to take ownership of test automation across a modern enterprise software platform built with .NET and Angular technologies.
Wymagania:
- 5+ years of experience in QA Automation or Software Quality Engineering- Strong hands-on experience with Playwright and modern UI test automation- Commercial experience with C# and automated testing frameworks such as xUnit or NUnit- Experience testing ASP.NET Core applications- Experience working with Azure DevOps and CI/CD pipelines- Good knowledge of SQL Server and database validation techniques- Familiarity with Windows environments, IIS, and PowerShell- Strong communication skills and fluent English
Nice to have:
- Testcontainers experience- Angular testing experience- Performance testing and benchmarking tools- IdentityServer / OAuth / OIDC knowledge- Active Directory or Azure AD experience- Experience with load testing tools such as k6 or NBomber
Codzienne zadania:
- Design and develop automated testing solutions across UI, integration, and backend layers
- Build and maintain end-to-end test suites using Playwright
- Create integration and automated backend tests using C# and xUnit
- Integrate automated tests into Azure DevOps CI/CD pipelines
- Define testing standards, frameworks, and best practices across engineering teams
- Investigate test failures and distinguish product defects from infrastructure issues
- Support root-cause analysis of production incidents and customer-reported defects
- Collaborate with developers to improve application testability and automation coverage
We are looking for a Senior Automation QA Engineer to take ownership of test automation across a modern enterprise software platform built with .NET and Angular technologies.
Wymagania:
- 5+ years of experience in QA Automation or Software Quality Engineering- Strong hands-on experience with Playwright and modern UI test automation- Commercial experience with C# and automated testing frameworks such as xUnit or NUnit- Experience testing ASP.NET Core applications- Experience working with Azure DevOps and CI/CD pipelines- Good knowledge of SQL Server and database validation techniques- Familiarity with Windows environments, IIS, and PowerShell- Strong communication skills and fluent English
Nice to have:
- Testcontainers experience- Angular testing experience- Performance testing and benchmarking tools- IdentityServer / OAuth / OIDC knowledge- Active Directory or Azure AD experience- Experience with load testing tools such as k6 or NBomber
Codzienne zadania:
- Design and develop automated testing solutions across UI, integration, and backend layers
- Build and maintain end-to-end test suites using Playwright
- Create integration and automated backend tests using C# and xUnit
- Integrate automated tests into Azure DevOps CI/CD pipelines
- Define testing standards, frameworks, and best practices across engineering teams
- Investigate test failures and distinguish product defects from infrastructure issues
- Support root-cause analysis of production incidents and customer-reported defects
- Collaborate with developers to improve application testability and automation coverage
🔍 Dekoder Ogłoszenia
🔴
take ownership of test automation
Oczekuje się, że będziesz samodzielnie zarządzać całym procesem automatyzacji testów, co może oznaczać brak jasnych wytycznych lub wsparcia.
🔴
Define testing standards, frameworks, and best practices across engineering teams
Może to oznaczać, że obecne standardy są nieistniejące lub chaotyczne, a Ty będziesz odpowiedzialny za ich stworzenie od podstaw.
🔴
Investigate test failures and distinguish product defects from infrastructure issues
Może to oznaczać, że będziesz musiał spędzać dużo czasu na debugowaniu problemów, które niekoniecznie są związane z samym produktem.
🔴
Support root-cause analysis of production incidents
Oznacza to, że będziesz zaangażowany w rozwiązywanie problemów produkcyjnych, co może wykraczać poza typowe obowiązki QA.
🟡
modern enterprise software platform
Może oznaczać zarówno nowoczesne, dobrze zaprojektowane rozwiązanie, jak i po prostu duży, złożony system z potencjalnie przestarzałymi elementami.