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 looking for a skilled and experienced Senior QA Engineer to join our team. You will be responsible for ensuring the quality, reliability, and performance of our software products. This role requires expertise in both manual and automated testing, strong problem-solving skills, and a proactive approach to improving testing practices.
Job Responsibility:
Develop, implement, and manage comprehensive test strategies and plans
Define quality metrics and ensure test coverage aligns with project requirements
Collaborate with product managers, developers, and other stakeholders to understand functional and technical specifications
Perform exploratory, regression, integration, and system testing
Identify, document, and track bugs, ensuring clear and actionable defect reporting
Execute test cases across web, mobile, and API platforms as needed
Design, develop, and maintain automated test scripts using industry-standard tools (e.g., Selenium, Cypress, Appium, or Playwright)
Integrate automated testing into CI/CD pipelines for seamless execution
Identify opportunities to automate repetitive testing tasks
Conduct performance testing to ensure scalability and responsiveness
Collaborate with security teams to identify and address vulnerabilities
Lead efforts to improve testing processes, methodologies, and tools
Mentor junior QA engineers and provide guidance on best practices
Establish and enforce quality standards across the development lifecycle
Work closely with development teams to resolve issues efficiently
Provide timely updates on testing progress and quality metrics to stakeholders
Advocate for quality and user experience throughout the organization
Requirements:
5+ years of experience in software testing, with at least 2 years in a senior role
Proficiency in manual and automated testing
Hands-on experience with testing tools such as Selenium, Cypress, Appium, or Postman
Strong knowledge of programming/scripting languages (e.g., JavaScript, Python, Java)
Familiarity with version control systems (e.g., Git)
Experience with API testing using REST or GraphQL
Deep understanding of QA methodologies, test planning, and test case development
Experience with performance testing tools (e.g., JMeter, LoadRunner)
Knowledge of security testing principles and tools
Excellent analytical and problem-solving abilities