Position Overview: We are seeking a QA Engineer with a strong background in test automation to join our growing team. In this role, you will be responsible for designing, developing, and executing automated tests to ensure the functionality, performance, and scalability of our Case Management System. Your focus will be on building and enhancing automated test scripts, integrating them into CI/CD pipelines, and ensuring that our product meets the highest quality standards. This position is 100% onsite in Skopje, Macedonia.
Key Responsibilities: - Design, develop, and maintain automated test scripts using industry-standard testing frameworks and tools.
- Work closely with product managers, developers, and other stakeholders to understand requirements and design effective test plans.
- Implement test automation for functional, regression, and integration testing across multiple environments.
- Collaborate with the development team to integrate automated tests into CI/CD pipelines to ensure faster and more reliable releases.
- Identify opportunities to improve test coverage and automation efficiency, driving continuous improvements in testing processes.
- Perform thorough analysis of issues, report bugs, and track them to resolution using tools like Jira.
- Execute performance and load testing to ensure the system’s stability when under heavy usage.
- Ensure tests are well-documented, easy to maintain, and scalable.
- Contribute to the overall improvement of the testing framework and automation best practices.
Required Qualifications: - Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in Quality Assurance, with a strong focus on automation.
- Proficiency in automation frameworks and tools (experience with Playwright, is a plus)
- Strong programming skills in writing and maintaining automated tests.
- Experience working with API testing tools such as Postman, RestAssured, or similar.
- Experience in performance testing and tools like JMeter, LoadRunner or similar.
- Familiarity with database testing (SQL) and data validation.
- Solid understanding of Agile methodologies and experience working in Agile environments.
- Hands-on experience with CI/CD tools and version control systems (e.g., Jenkins, Git).
- Strong attention to detail with a passion for quality and performance testing.
- Excellent problem-solving, communication, and collaboration skills.
- Experience with case management systems, or similar enterprise applications, is a plus.
|