About your role
• Design, develop, maintain and scale automated test frameworks using Appium/ Selenium for daily test coverage and reliability reporting.
• Integrate automated testing into the CI/CD pipeline to ensure tests are routinely executed as part of the development lifecycle.
• Oversee sanity test, smoke test, performance test, regression test of QA team. Manage resource allocation and schedule of test runs.
• Oversee work quality of QA team to ensure consistency and accuracy to minimize escaped defects.
• Manage bug tracking and test case management using Jira and Zephyr.
• Analyze, summarize, document test results with clarity for the development team.
• Collaborate with the development team for issue resolution.
• Manage bug priority and escalation policy.
Requirements
• Bachelor's degree in computer science or related field.
• Minimum 5 years of experience in software quality assurance.
• Strong proficiency in Python and/or C#.
• Strong understanding of software architecture, object-oriented programming (OOP), and adherence to SOLID principles.
• Experienced in Appium, Selenium, TDD.
• Experience with Jira for task management and Confluence for documentation.
• Demonstrated ability to lead initiatives and manage team.