Job Summary
We are seeking an experienced QA Automation Engineer to join our team. As a key member of our software development lifecycle, you will be responsible for designing, developing and maintaining automated test frameworks using C#, SpecFlow, Selenium and other modern tools.
* This includes conducting API testing using Postman, Swagger, and automating API scenarios with RestSharp in BDD workflows.
* You will also perform manual testing across UI, API and backend layers to identify critical issues early in the development lifecycle.
* Your role will involve collaborating closely with developers, business analysts and product owners to clarify requirements and define acceptance criteria.
* You will actively participate in Agile ceremonies including sprint planning, grooming, reviews and retrospectives.
* In addition, you will write and maintain clear and concise test cases, test plans and defect reports to ensure traceability and transparency.
Key Responsibilities
The ideal candidate will have a strong focus on both automation and manual testing, with expertise in C#, SpecFlow, Selenium WebDriver, RestSharp, NUnit/xUnit, and BDD/TDD methodologies.
* They will also be skilled in testing RESTful APIs using Postman and Swagger, familiar with UI, API, functional, regression and exploratory testing techniques.
* Comfortable working with Azure DevOps, Git, Jenkins and test reporting pipelines, the candidate will have knowledge of Agile/Scrum practices and cross-functional collaboration.
* They will be competent in SQL and development environments such as Visual Studio Code and Rider.
* Able to communicate effectively in English, the candidate will work collaboratively with international teams.
Requirements
The following skills and qualifications are essential for this role:
* Automation Testing: Experience with automation testing tools such as Selenium, Appium, and TestComplete.
* Manual Testing: Strong manual testing skills, with experience in testing various types of applications.
* C# and .NET: Proficiency in C# and .NET, with experience in developing automated test frameworks.
* Agile Methodologies: Knowledge of Agile methodologies, with experience in working in Scrum teams.
What We Offer
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.
About Us
We are a dynamic and innovative company, dedicated to delivering high-quality software solutions.