We are looking for an experienced Automation QA Engineer to join our agile development team. You will play a key role in ensuring product quality across multiple platforms, collaborating closely with developers and product owners. The ideal candidate has strong hands-on experience with C#, works confidently with the BDD approach, understands large microservice infrastructures, and is familiar with CI/CD processes, especially in Azure DevOps.
We offer:
- Competitive compensation
- Flexible working hours
- Flexible working location (Remote/Office/Mixed)
- Technical equipment
- Professional development and regular Performance Appraisals
- English courses
- Health Insurance
- Online courses
- Corporate events, tech talks, and so on
Responsibilities
- Design, develop, and maintain automated test scripts and reusable automation frameworks to support CI/CD and regression testing.
- Plan and create test strategies, test plans, and test cases, ensuring comprehensive coverage for complex systems and products.
- Apply Behavior-Driven Development (BDD) principles and write behavior-based scenarios (Given—When—Then).
- Work with SpecFlow / Reqnroll for .NET automation in a BDD environment.
- Review requirements and technical documentation to ensure clarity, testability, and functional completeness.
- Work within a large microservice architecture, understanding service interactions, APIs, logging, debugging, and message queues.
- Perform qualitative defect reporting, root cause investigation, and impact analysis.
- Collaborate closely within an Agile/Scrum team, participating in sprint ceremonies and cross-functional alignment.
- Stay up to date with industry QA tools and best practices, contributing to process and quality improvements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in test design, creation, and execution.
- 3+ years of hands-on experience in test automation.
- Strong experience with C#.
- Practical experience with BDD frameworks such as SpecFlow or Reqnroll, and Gherkin syntax.
- Experience working within large microservice-based systems.
- Familiarity with Azure DevOps (ADO) — repositories, boards, CI/CD pipelines (builds, tests, deployments).
- Experience with automation frameworks and tools (e.g., Selenium, Visual Studio).
- Solid knowledge of SQL and database testing.
- Strong understanding of SDLC and QA methodologies.
- Experience with white-box, black-box, risk-based, and exploratory testing.
- Proven ability to clearly communicate technical and business information, both written and verbal.
Nice to Have
- Experience with API and performance testing tools.
- Knowledge of white-box testing techniques.
- Exposure to risk-based and exploratory testing approaches.
Join us and be part of a team that values innovation, collaboration, and excellence in sales!
Who we are
Proffiz is a web and mobile software engineering company of dedicated professionals based in Ukraine and Poland. Throughout years of passionate work, we create software solutions for Fintech, Print, Photo&Image, and other industries. At Proffiz, we strive to deliver top-quality of our work and are looking for exceptional talent to join us. If you are excited about the opportunity to collaborate and grow among passionate experts — we invite you to our team!