This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced and detail-oriented Senior Quality Analyst with strong expertise in both Manual and Automation Testing. You will play a critical role in ensuring the quality of software products by designing and executing test plans, creating and maintaining automated test scripts, and collaborating with cross-functional teams to meet the highest standards of software quality. This position requires a solid understanding of QA methodologies, test automation frameworks, and hands-on experience in manual testing.
Job Responsibility:
Design, develop, and execute comprehensive test plans, test cases, and test scripts based on software requirements and technical specifications
Perform functional, regression, integration, system, and user acceptance testing (UAT) to ensure product quality
Document, track, and report defects and issues found during testing, ensuring their timely resolution
Collaborate with product managers, developers, and business analysts to clarify requirements and ensure that all scenarios are covered in testing
Participate in requirement reviews, design discussions, and sprint planning to ensure test coverage and high-quality product delivery
Develop, maintain, and enhance automated test scripts using automation frameworks (e.g., Selenium, JUnit, TestNG, Cypress)
Identify areas in the testing process that can be automated and recommend appropriate testing tools and frameworks
Execute automated tests as part of Continuous Integration/Continuous Delivery (CI/CD) pipelines and ensure that results are reported accurately
Review and refactor automation scripts for scalability, reusability, and efficiency
Implement test strategies for both front-end and back-end applications, APIs, and web services
Contribute to the development and maintenance of automated test frameworks to ensure their robustness and longevity
Ensure adherence to QA best practices, including testing standards, guidelines, and procedures
Analyze testing results to identify patterns of recurring issues and provide recommendations for product or process improvements
Collaborate with developers and DevOps teams to integrate automated tests into build pipelines
Mentor junior QA engineers in manual and automation testing techniques, test planning, and defect management
Provide detailed feedback on product quality, highlighting potential risks or areas for improvement before production deployment
Stay current with industry trends, emerging technologies, and best practices in QA and test automation
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
3+ years of experience in software quality assurance, with expertise in both manual and automation testing
Strong knowledge of QA methodologies, test processes, and tools such as Jira, TestRail, or equivalent
Proven experience with automation frameworks like Selenium, Cypress, JUnit, TestNG, or similar
Hands-on experience with API testing using tools like Postman, SoapUI, or REST Assured
Familiarity with Continuous Integration (CI) tools such as Jenkins, Bamboo, or GitLab
Proficiency in at least one programming language (Java, Python, JavaScript, or similar) for writing automation scripts
Excellent problem-solving skills and attention to detail
Experience with Agile methodologies and working in an Agile/Scrum environment
Strong verbal and written communication skills to effectively collaborate with cross-functional teams
Nice to have:
Knowledge of performance testing tools (e.g., JMeter, LoadRunner)
Experience with mobile application testing (both manual and automated)