Essential Job Functions:
● Manual Test Design: Design, execute, and maintain manual test cases based on requirements, user stories, and acceptance criteria
● Test Planning and Coverage: Create detailed, comprehensive, and well-structured test plans and test suites, ensuring adequate coverage of functional, UI, and endtoend flows.
● Quality Assurance: Ensure the highest quality of software through continuous testing and refinement. Collaborate with developers to improve software performance.
● Bug Tracking and Reporting: Identify, record, document, and track bugs thoroughly. Work with the development team to prioritize and resolve issues.
● Documentation: Maintain clear documentation of test cases, outcomes, and steps taken to resolve issues.
● Collaboration and Communication: Work closely with software developers and other QA team members. Communicate test progress, test results, and other relevant information to the team.
Supervisory Responsibility:
● This position has no supervisory responsibilities
Requirements
● Bachelor’s degree or equivalent experience in Computer Science, Engineering, or related field.
● Proven experience in software quality assurance with a strong emphasis on manual and regression testing.
● Solid understanding of QA methodologies, test types (functional, regression, smoke, sanity), and best practices.
● Experience working with test case management and bug tracking tools.
● Familiarity with Agile/Scrum development process.
● Excellent problem-solving skills and attention to detail.
● Excellent communication skills, fluent in English, both verbal and written.
Preferred Qualifications:
● Familiarity with Continuous Integration tools (e.g., Jenkins, Azure DevOps).
● Experience with version control systems like Git.
Additional Remarks:
● Open to Junior level with manual regression testing experience (than automated regression testing)
● No language requirement
● JIRA - nice to have or other PM tools