Work with us
QA Engineer
Job overview
We are seeking a skilled QA Engineer to ensure the quality and performance of our software applications. The ideal candidate will be responsible for planning and executing manual tests, as well as designing, implementing, and maintaining automated test frameworks. You will work closely with the development team to identify and resolve issues, ensuring our products meet the highest quality standards.
Key Responsibilities
Manual Testing:
-
Encyclopedic knowledge of HTML5 & CSS3.
-
Understanding and experience of responsive web design and its limitations.
-
Deep understanding of grid systems.
-
Deep understanding of web design (typography, layouts, colours etc.).
-
Experience with mobile web development.
-
Strong JavaScript skills (inc. AJAX), especially libraries such as, but not limited to, jQuery.
Automation Testing:
-
Design and implement automated testing frameworks for web, mobile, and desktop applications.
-
Write, execute, and maintain automated test scripts using tools like Selenium, Appium, or similar.
-
Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, etc.
-
Monitor test results and troubleshoot issues in automation scripts.
General Responsibilities:
-
Conduct performance and load testing using tools like JMeter or LoadRunner.
-
Participate in code reviews and provide feedback on quality concerns.
-
Create and maintain testing documentation, including test cases, test plans, and reports.
-
Ensure compliance with QA best practices and standards, setting up QA gates using Sonar or similar and integrating those in CI/CD pipeline..
Skills and Qualifications:
-
Proven experience in manual and automation testing.
-
Proficiency in test automation tools such as Selenium, TestNG, Appium, or similar.
-
Strong understanding of QA methodologies, tools, and processes.
-
Experience with bug/task tracking (e.g. YouTrack) and version control tools (e.g. Git).
-
Familiarity with CI/CD pipelines and tools.
-
Basic programming knowledge in languages like Java, Python, PHP or JavaScript.
-
Excellent problem-solving skills and attention to detail.
-
Strong verbal and written communication skills.
Proven experience in manual and automation testing.
Proficiency in test automation tools such as Selenium, TestNG, Appium, or similar.
Strong understanding of QA methodologies, tools, and processes.
Experience with bug/task tracking (e.g. YouTrack) and version control tools (e.g. Git).
Familiarity with CI/CD pipelines and tools.
Basic programming knowledge in languages like Java, Python, PHP or JavaScript.
Excellent problem-solving skills and attention to detail.
Strong verbal and written communication skills.
Preferred Qualifications:
-
Experience with API testing tools like Postman or SoapUI.
-
Knowledge of BDD tools like Cucumber or SpecFlow.
-
Familiarity with cloud platforms and environments (AWS, Azure, GCP etc.).
-
ISTQB certification is a plus.
Experience with API testing tools like Postman or SoapUI.
Knowledge of BDD tools like Cucumber or SpecFlow.
Familiarity with cloud platforms and environments (AWS, Azure, GCP etc.).
ISTQB certification is a plus.
And most of all...
An opinion. You will be challenged at the interview - we look forward to hearing your ideas!