Role Overview:
The QA Engineer is responsible for ensuring the quality and reliability of products, systems, and services by designing, implementing, and maintaining testing processes. This role involves working closely with cross-functional teams, including developers, product managers, and stakeholders, to identify and resolve defects, enforce quality standards, and improve overall software development lifecycle efficiency.
Key Responsibilities:
- Develop, execute, and maintain test plans, test cases, and test scripts for manual and automated testing.
- Perform functional, regression, performance, usability, and exploratory testing. Identify, document, and track defects using bug-tracking tools.
- Work with development teams to understand requirements and acceptance criteria.
- Collaborate with product owners and stakeholders to ensure test coverage aligns with business goals.
- Provide feedback and recommendations for improving product functionality and user experience. Ensure compliance with industry and organizational quality standards.
- Define and enforce QA best practices across teams. Identify areas for process improvement and contribute to implementing solutions.
- Design and maintain automated testing frameworks and scripts.
- Use tools like Selenium, JIRA, Postman, TestNG, or equivalent for testing and reporting. Integrate automated testing into CI/CD pipelines.
- Prepare and share regular reports on testing progress, quality metrics, and risk assessments.
- Escalate quality risks to appropriate stakeholders when necessary.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience in manual and automated testing for software, web, or mobile applications. Knowledge of QA methodologies, tools, and processes.
- Proficiency with bug tracking and test management tools (e.g., JIRA, TestRail). Proficiency with tools like Selenium, ClickUp, JIRA, Postman, TestNG, or equivalent for testing and reporting.
- Experience with automation tools like Selenium, Cypress, or equivalent.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab). Strong analytical and problem-solving skills. Excellent written and verbal communication skills.
Our Benefits & Employees Wellness Program includes but not limited to:
- Social Insurance
- Medical Insurance
- Life Insurance
- Work-Life Balance
- Flexible working hours.
- Hybrid work options.
- Paid time off (vacation, sick leave, personal days).Professional Development
- Access to training and development programs.
- Career coaching and mentorship programs.
- Opportunities for internal mobility and advancement.
- Internal Training Opportunities.
Recognition and Rewards
- Performance-based bonuses and incentives.
- Employee recognition programs and awards.
- Milestone celebrations.
- Community and Social Engagement
- Team-building activities.
- Social events and gatherings to build camaraderie.
- Fundays.