Software Development Engineer in Test (Swagger/Postman)
P
P&P SolutionsDebt management
Locations: Werszawa, Warszawa, Werszawa, Country code: PL; 100% remoteContractMiddle
Salary90 - 110 PLN per month net b2b
Apply NowOpens the employer's application page
Job Details
- Languages
- En C1
- Experience
- Minimum 4-5 years of experience as a Tester / QA Engineer, including at least 2 years as a Senior
- Required Skills
- CypressC#PostmanPlaywright
Requirements
- Have a minimum of 4-5 years of experience as a Tester / QA Engineer, including at least 2 years as a Senior.
- Have very good programming skills.
- Have experience creating test scenarios and test cases for functional, regression, integration, and UAT testing.
- Have experience testing distributed systems and integrations between services.
- Have hands-on experience with asynchronous and event-driven communication, including queues and messaging, and testing REST APIs.
- Be able to prepare and maintain automated UI, API, and end-to-end tests.
- Have experience working in projects following DDD principles.
- Have experience with C#, .NET 10, xUnit, Reqnroll, and Shouldly.
- Have experience with Cypress and Playwright.
- Have experience creating or modifying pipelines and integrating tests with GitLab CI/CD and GitHub Actions.
- Have experience working with Git branches and merge requests.
- Have experience with Jira and Xray for test management, design, reporting, and traceability.
- Have experience with Grafana dashboards and alerts for key metrics.
- Have experience with SQL and PostgreSQL.
- Nice to have: Docker, Kubernetes, OCP, performance testing with JMeter or k6, web technologies (HTML, CSS, JavaScript), BDD, and Copilot or LLM tools.
Responsibilities
- Design and maintain manual and automated test scenarios for functional, regression, integration, and UAT testing.
- Develop and maintain UI, API, and end-to-end automated tests using C#, .NET, xUnit, Reqnroll, Shouldly, Cypress, and Playwright.
- Test REST APIs, distributed systems, integrations, and asynchronous/event-driven communication.
- Use TestContainers for integration testing and validate data using PostgreSQL/SQL.
- Analyze business and technical requirements and translate them into test cases and quality criteria.
- Integrate automated tests into GitLab CI/CD and GitHub Actions pipelines.
- Manage test cases, execution, reporting, and traceability using Jira and Xray.
- Monitor application performance and key metrics using Grafana.
- Collaborate with Developers, Product Owners, and QA team members in an Agile/DDD environment.
- Contribute to quality standards, testing best practices, and continuous improvement of the QA process.
View Full Description & ApplyYou'll be redirected to the employer's site