Position: Automation QA Engineer (C#)
Company: QA Madness
Experience required: 3y
Category: QA Automation
English level: upper
Published: 2023-05-01T00:00:00+03:00

QA Madness is a European IT service company focusing strongly on QA and cyber security. The company was founded in 2013 and is headquartered in Poland.

Currently, we are searching for an experienced **QA Automation Engineer C#** to become a great addition to our team.
You will work on projects related to Private/Business aviation, designing applications for one of the major Private Aviation companies.

**REQUIRED SKILLS:**
**— ** 3+ years of experience working with Manual and Automation testing;
**— ** Deep knowledge of testing design patterns and automation patterns;
**— ** Medium coding skills in C# .Net 6.0;
**— ** Basic understanding of Docker and Selenium;
**— ** Basic knowledge of relational Databases and SQL;
**— ** Gherkin syntax knowledge is desired;
**— ** Extensive CI/CD knowledge;
**— ** GIT methodology;
**— ** Successfully use ISTQB test design best practices;
**— ** Familiarity with Agile Software Development Methodologies;
**— ** Strong oral and written communication skills in English;
**— ** Be a good team player.

**RESPONSIBILITIES:**
**— ** Participate in both Manual and Automation tasks;
**— ** Be in charge of the assigned automation tasks (understand the requirements of the story, write an appropriate set of test cases, and code the necessary automation tests);
**— ** Design and perform functional testing of the applications;
**— ** Design and perform API testing using 3rd party tools (e.g., postman);
**— ** Design and implement automatic BackEnd /REST API tests in C# .Net 6.0 (using Requests library or similar)”;
— Write high-level documentation in a clear and structured way: class diagrams, test-framework/test suite flow, etc;
**— ** Find gaps/issues in the code/design of the testing framework;
**— ** Help coordinate the release process and maintain created Continuous Integration pipeline;
**— ** Help to define any part of a project testing strategy;
**— ** Participate in code reviews for other team members;
**— ** Assist junior team members when requested.

**WE OFFER:**
**— ** Education and training in the domain;
**— ** Competitive compensation and salary reviews;
**— ** Excellent career opportunities;
**— ** Democratic management style & friendly environment;
**— ** Schedule flexibility and work-from-home options;
**— ** Annual paid vacations (24 calendar days) and paid sick leaves (12 days);
**— ** Regular corporate events and team buildings;
**— ** English classes;
**— ** Medical insurance;
**— **Tax compensation and accounting services.

*I give consent to the processing of my personal data uploaded via the form under the terms and conditions of QA Madness Privacy Policy (Processing of Candidate's Personal Data).