Salary not disclosed by employer
Job Description
📌 Role DescriptionA QA Tester / Quality Assurance Analyst is responsible for ensuring the quality, functionality, and reliability of software products by performing systematic testing. This role identifies defects, validates software against requirements, and helps deliver high-quality applications.
Key responsibilities include:
• Develop and execute test plans, test cases, and test scripts.
• Perform manual and automated testing for functional, regression, and performance tests.
• Identify, document, and track defects and issues, collaborating with developers for resolution.
• Participate in requirements review and design discussions to ensure testability.
• Conduct system integration testing, user acceptance testing (UAT), and performance testing.
• Maintain and update QA documentation, test reports, and defect logs.
• Recommend process improvements and QA best practices.
• Collaborate with developers, product managers, and business analysts.
• Support continuous integration (CI) and deployment (CD) pipelines in agile environments.
🎓 Qualifications
• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
• 1–5 years of experience in QA, testing, or software quality assurance.
• Strong knowledge of software testing methodologies, test case design, and defect lifecycle.
• Experience with testing tools such as Selenium, Postman, JIRA, or TestRail.
• Familiarity with automation frameworks, scripting, and CI/CD pipelines is a plus.
• Excellent analytical, problem-solving, and attention-to-detail skills.
• Strong communication and teamwork abilities.
• Understanding of agile development processes and SDLC.
•