Senior QA Engineer
About this position
Responsibilities
• Manage and oversee QA projects, ensuring timely and high-quality delivery.
• Allocate and assign tasks to QA team members effectively.
• Develop and write comprehensive test cases and scenario tests based on business requirements.
• Conduct various types of testing including unit tests, regression tests, System Integration Testing (SIT), and User Acceptance Testing (UAT).
• Utilize and manage databases such as MongoDB, PostgreSQL, and SQL for testing purposes.
• Apply software QA methodologies, tools, and processes for web-based applications and API testing (Postman).
• Leverage programming skills for automated testing; experience with Playwright is a plus.
• Understand and implement agile (scrum) testing practices.
• Familiarize with CI/CD workflows and related tools, such as GitLab CI.
• Collaborate cross-functionally with internal and external stakeholders to ensure quality standards are met.
• Manage multiple assignments and adapt to changing priorities with flexibility.
Requirements
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Proven experience in software QA with a minimum of 5 years in a senior role.
• Strong knowledge of QA methodologies, tools, and processes.
• Proficiency in database management and query languages (MongoDB, PostgreSQL, SQL).
• Experience with API testing tools (Postman) and automated testing frameworks (Playwright).
• Understanding of agile (scrum) methodologies and CI/CD workflows.
• Excellent project management and task allocation skills.
• Strong communication and collaboration abilities.
• Ability to work in a fast-paced environment and manage multiple priorities.