Position: API Test Automation Engineer
Company: Devico
Category: QA Automation
Experience required: 5y
English level: upper

Devico is looking for a motivated and talented API Test Automation QA with commercial experience of at least 5 years to join our team on a full-time basis.
We are seeking a skilled and experienced **API Test Automation Engineer** to join our team. As an API QA Automation Engineer, you will be responsible for designing, developing, and maintaining test automation frameworks for our APIs developed in an Azure C# environment. Your primary focus will be on creating robust automated tests to ensure the quality and reliability of our APIs.

**Responsibilities**:

- Develop and implement API test automation frameworks from scratch using C# and RestSharp.
- Utilize Specflow and apply your experience with behavior-driven development (BDD) frameworks to create effective and maintainable test scenarios.
- Work with NUnit or XUnit frameworks to design and execute automated tests for APIs.
- Incorporate database test automation into the test framework to ensure comprehensive coverage.
- Integrate automated tests into the continuous integration (CI) platform, specifically Azure DevOps, although experience with other CI platforms is also valuable.
- Collaborate effectively with the development team and other stakeholders to understand requirements and ensure the delivery of high-quality APIs.
- Assist in troubleshooting and resolving issues discovered during testing phases.
- Stay updated with industry best practices and emerging trends in API testing and automation.

**Requirements:**

- Proven experience in building API test automation frameworks from scratch using C# and RestSharp.
- Familiarity with Specflow and experience with behavior-driven development (BDD) frameworks.
- Proficiency in NUnit or XUnit frameworks for creating and executing automated tests.
- Strong understanding of database testing concepts and the ability to incorporate database test automation into the framework.
- Experience integrating automated tests into a CI platform, such as Azure DevOps.
- Excellent communication skills and the ability to work collaboratively in a team-oriented environment.

**Would be a plus:**
- Experience with ETL (Extract, Transform, Load) processes and related testing.
- Join our team as an API Test Automation Engineer and play a crucial role in ensuring the quality and reliability of our APIs.

**We offer:**
- Remote work;
- Flexible schedule and ability to manage your working hours;
- Competitive salary;
- Working in a team of skilled and experienced specialists;
- Professional development opportunities.