- Lead and Guide: Provide technical direction and mentorship to a team of software engineers (2-6 members).
- Team Expansion: Assist in the recruitment, onboarding, and task delegation to facilitate team growth.
- Environment Configuration: Set up and maintain appropriate testing environments, including necessary data sets.
- Comprehensive Testing: Conduct both automated and manual tests across mobile applications, web interfaces, APIs, backend systems, and databases.
- Diverse Test Execution: Perform a wide range of testing types, including functional, UI, content validation, and non-functional tests (usability, compatibility, performance, basic security).
- Transparent Reporting: Document and communicate bug findings, test outcomes, and quality status to the team.
- Release Evaluation: Evaluate test results and produce quality reports with clear release recommendations (GO/NO GO).
- Developer Empowerment: Provide relevant test checklists and test cases to developers for self-verification prior to QC release.
- Proactive Approach: Maintain a positive attitude and a commitment to overcoming challenges to achieve objectives.
- Results-Oriented: Demonstrate a strong drive for action and contribute to meeting delivery deadlines.
Essential Qualifications:
- Extensive Testing Experience: 5+ years of practical experience in a blend of 60% automated and 40% manual testing for mobile, API, backend, and web technologies (Flutter and NodeJS).
- Hybrid Automation Expertise: Preferred experience with integrating web and mobile app automation frameworks for end-to-end flow testing.
- Mobile Testing Proficiency: Essential experience with mobile testing, with WebdriverIO knowledge being a plus.
- Automation Skillset: Minimum 5+ years of hands-on experience in designing, implementing, and executing test automation using tools like Selenium and Appium.
- Testing Principles: Solid understanding of testing methodologies, processes, and techniques.
- Requirement Breakdown: Ability to analyze and decompose functional and non-functional requirements.
- Database and Tool Proficiency: Practical experience in database manipulation and utilizing tools like AWS Device Farm or Browserstack.
- Defect and Test Management: Hands-on experience with bug tracking and test management systems.
- Self-Motivation: Display a positive, self-driven attitude and a commitment to achieving product delivery goals.
- Influential Communication: Ability to influence without direct authority and drive change within large organizations.
- Continuous Learning: Willingness to learn and be receptive to coaching.