Job Openings
Quality Assurance Engineer
About the job Quality Assurance Engineer
Key Responsibilities
- Follow best Quality Engineering (QE) guidelines defined by the QE department
- Collaborate with associate engineers to understand business requirements
- Work with senior engineers to understand technical specifications, API specifications, and system behavior
- Participate in requirement review sessions and log clarification requests when needed
- Write, execute, and maintain functional and API test cases
- Perform API testing including request/response validation and status code verification
- Perform defect logging, tracking, and verification throughout the testing lifecycle, including capturing sufficient evidence such as API request/response details where relevant
- Assist in validating non-functional requirements such as performance and reliability where applicable
- Participate in System Integration Testing (SIT) activities
- Validate data consistency through backend/database verification where required
- Prepare User Acceptance Testing (UAT) documentation and assist in UAT demonstrations
- Follow Agile practices and ensure timely delivery of assigned tasks
- Follow escalation procedures and maintain clear communication when issues arise
Person Specifications
- Bachelors degree in Computer Science, Software Engineering, or related field, or equivalent BSc qualification with 2+ years of experience
- At least 1+ year of experience in Software Engineering or QA-related roles
- Good understanding of QA practices, testing concepts, and testing models
- Hands-on experience in API testing using tools such as Postman or similar tools
- Understanding of REST APIs, HTTP methods, and status codes
- Basic understanding of integration testing and backend data validation concepts
- Knowledge in Test Management tools (Jira/HPQC)
- Analytical, problem-solving, teamwork and communication skills
- Understanding of Scrum and Agile practices
Vendor submissions - 14 months