Job Summary
We are seeking a detail-oriented and experienced SQA Analyst / QA Engineer to join our IT team. In this role, you will be responsible for designing and executing comprehensive test plans, identifying software defects, and ensuring the overall quality and performance of our software systems. The ideal candidate will possess strong analytical skills, a thorough understanding of software testing methodologies, and the ability to collaborate effectively with developers, business analysts, and other stakeholders. Your contributions will be vital in delivering high-quality products that meet both business and technical requirements.
Key Responsibilities
Analyze requirements, user stories, and technical specifications to ensure they are clear, complete, and testable. Develop detailed, structured test plans, test cases, and test scripts that cover all aspects of the software under test. Execute both manual and automated tests across various platforms including web applications, APIs, mobile apps, and backend systems.
Identify, document, and track defects using defect management tools such as JIRA, Bugzilla, or similar platforms. Work closely with developers and product teams to troubleshoot and resolve issues, driving continuous improvements in product quality. Perform diverse testing types including regression, smoke, integration, and performance testing as needed to validate software functionality and stability.
Participate actively in agile and scrum ceremonies such as daily stand-ups, sprint planning, and retrospectives to ensure alignment with project goals and timelines. Continuously seek opportunities to improve testing processes, tools, and methodologies to enhance efficiency and effectiveness. For automation-focused roles, maintain and update test automation frameworks to support ongoing test execution and coverage.
Ensure that all software complies with organizational standards as well as relevant regulatory requirements, contributing to a robust quality assurance environment.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline. A minimum of 3 to 5 years of hands-on experience in software quality assurance.
Strong knowledge of QA methodologies, tools, and best practices. Proven experience with manual testing and familiarity with automated testing tools such as Selenium, Postman, TestNG, JUnit, Cypress, or equivalent technologies. Proficiency in using test management tools like TestRail or Zephyr is essential.
Basic understanding of databases and the ability to write simple SQL queries to validate backend data. Excellent problem-solving and analytical skills are required to identify and address complex issues effectively. Strong written and verbal communication skills are necessary to collaborate with cross-functional teams and document testing outcomes clearly.
Job Type: Full-time
Compensation: Rs40,000.00 - Rs80,000.00 per month
Work Location: On-site (In person)
This position offers an excellent opportunity to play a key role in the quality assurance processes of dynamic software projects within a collaborative and supportive team environment. If you are passionate about software quality and eager to contribute to high-impact projects, we encourage you to apply.