Promote 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-setting
Drive and own QA domain's workplan and vision, tracking and reporting QA domain-specific metrics that supports said workplan
Advocate AI-assisted test planning and execution via Agentic AIs
Mentor 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, orprocesses that are sustainable.
Stay updated with industry trends and advancements in QA methodologies, tools, and technologies, and propose their adoption as appropriate.
Technical
Collaborate with product managers, software developers, and other stakeholders to analyse and review Product Requirements Documents, Technical Documents, and Acceptance Criteria (AC), ensuring they are testable
Develop comprehensive test plans and strategies to validate functionality against ACs, business and product requirements
Design, implement, and execute various testing including System Integration Testing, Functional Testing, Regression Testing, and Performance Testing, to identify risks and performance issues
Maintain 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 fixes.
Provide input and feedback during product design and development phases to ensure testability and quality considerations are addressed.
Required
Bachelor's degree in Computer Science, Software Engineering, or related fields.
Proven experience (5+ years) as a QA Engineer or Software Tester, with a focus on test automation, quality management, and/or quality enablement.
Strong understanding of QA methodologies, best practices, and standards.
Strong 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 Testing.
Excellent 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.