Senior Test Automation Developer
Omada
⚲ Warszawa
20 500 - 22 500 PLN (PERMANENT)
Wymagania
- .NET
- Test automation
- C#
- Microsoft SQL Server
- Azure DevOps pipelines
- Azure DevOps releases
- powershell (nice to have)
- Azure Webapps (nice to have)
- Azure Functions (nice to have)
- API (nice to have)
Opis stanowiska
O projekcie: - 5 additional vacation days - Hybrid work policy (3 days per week from the office) - Benefit platform (500 PLN/month) - Support for your ongoing growth & development - Team-building activities - Great work environment Wymagania: You have: - You have at least 5 years’ experience with test automation. - You have a good eye for details, and you are ambitious and passionate about test and technologies. - You can collaborate with developers to understand how the development changes affect ongoing automation efforts. - Higher IT education such as graduate or master On the technology stack, we expect that you have experience with the following: - C# and .NET - Knowledge of Microsoft SQL Server - Experience with Azure DevOps pipelines and releases - Experience with Integration testing, API testing - Experience with Selenium and Playwright for UI test automation - Experience working with MS SQL Server, including writing queries and validating data - Advanced experience with test runners such as NUnit, xUnit, MSTest, or similar Nice to have: - Experience with Powershell scripting - Experience with Azure Webapps, Functions, APIs - Experience with BDD/Specflow - Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot or similar coding assistants) As a person: - You like to work both as a team member and individually, but you are a team player at heart that is used to work with challenges every day and think out-of-the-box. - You are an independent, responsible, and flexible person with good interpersonal skills, and you are just like the rest of us ambitious and passionate about technology. Codzienne zadania: - Develop Test Plans, Test Cases, and Test Procedures for various types of testing including Ad Hoc, Functional, GUI, Integration, Regression, Data Validation, User Interface, and overall system integration - Test applications to identify defects and provide feedback on usability and quality improvements - Participate in brainstorming sessions and daily scrums - Stay up to date with QA best practices, tools, and technologies, and support team knowledge sharing - Proactively assess risks and identify potential issues as early as possible - Contribute to improving developer testing processes and overall quality standards - Write test automation code and participate in code reviews - Work with CI/CD pipelines to integrate automated tests into build and deployment processes, ensuring fast and reliable feedback on every chang