You will work closely with developers, product managers, and other stakeholders to understand requirements and implement effective testing strategies. The ideal candidate has strong problem-solving skills, a solid understanding of testing methodologies, and a keen eye for spotting inconsistencies—helping us deliver seamless and bug-free user experiences.
Responsibilities
- Own the design, development, and execution of test plans, test cases, and test scripts
- Define and lead testing strategies across functional, integration, performance, and UAT testing
- Develop and enhance robust automation frameworks using Selenium, Cypress, TestNG, or similar tools
- Drive test coverage across CI/CD pipelines and continuously improve QA processes
- Perform in-depth root cause analysis and present insights with actionable feedback
- Collaborate closely with development, DevOps, and product teams to ensure high software quality and testability
- Participate in code/design reviews and proactively identify risks and quality gaps
- Mentor junior team members and help shape the QA culture and best practices
- Maintain quality dashboards and report on test metrics and product risks
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in QA with deep knowledge of both manual and automated testing
- Strong programming/scripting skills (Python, JavaScript, or equivalent)
- Advanced knowledge of Agile, SDLC, and QA methodologies
- Proven experience with CI/CD integration using tools like Jenkins, GitLab CI, or CircleCI
- Expertise in automation frameworks, performance testing, and test strategy design
- Excellent leadership, communication, and collaboration skills
- Familiarity with test management and defect-tracking tools (TestRail, Zephyr, JIRA, etc.)
Benefits
- Social insurance
- Medical insurance
- Transportation allowance
- Education allowance
Work Conditions
- Friday & Saturdays are off
- Hybrid workweek
- Flexible work environment with 8-hour workdays