Responsibilities
QA Domain GovernancePromote a QA culture of collaboration and continuous improvement within QA domain, with a start-left / shift-left paradigm.Represent QA domain in technical leadership meetings and goal-settingDrive and own QA domain's workplan and vision, tracking and reporting QA domain-specific metrics that supports said workplanAdvocate AI-assisted test planning and execution via Agentic AIsMentor and guide fellow QA domain members on methodologies, concepts, and best practices in modern automation and domain-specific logic.Drive continuous improvement initiatives by evaluating and introducing new tools, frameworks, or processes that are sustainable.Stay updated with industry trends and advancements in QA methodologies, tools, and technologies, and propose their adoption as appropriate.
TechnicalCollaborate with product managers, software developers, and other stakeholders to analyse and review Product RequirementsDocuments, Technical Documents, and Acceptance Criteria (AC), ensuring they are testable Develop comprehensive test plans and strategies to validate functionality against ACs, business and product requirementsDesign, implement, and execute various testing including System Integration Testing, Functional Testing, Regression Testing, and Performance Testing, to identify risks and performance issuesMaintain and improve API and UI test automation frameworks, ensuring proper Regression Test coverage and identifying regression bugs.Work closely with Engineers and DevOps to triage and identify root cause of defects.Analyze test results, generate test reports, and communicate findings to stakeholders, including recommendations for product enhancements or bug fixesProvide input and feedback during product design and development phases to ensure testability and quality considerations are addressed
QualificationsBachelor's degree in Computer Science, Software Engineering, or related fieldsProven experience (5+ years) as a QA Engineer or Software Tester, with a focus on test automation, quality management, and/or quality enablementStrong understanding of QA methodologies, best practices, and standardsStrong experience in managing and maintaining test automation frameworks (e.g., Playwright, Karate, Maestro, Selenium, Appium) via Version Control Systems (e.g., Git), and DevOps platforms (e.g., Gitlab)Proficiency in designing and executing Functional Testing, System Integration Testing, Regression Testing, and Performance TestingExcellent communication and collaboration skills with cross-functional teams.Strong analytical and problem-solving skills, with meticulous attention to detail.Strong organizational and time management skills, with the ability to handle multiple tasks and prioritize effectively.