Skip to main content

About the role

Job Title Functions: Leadership and Team Management Lead, mentor, and manage a team of QA engineers, both manual and automated testers. Foster a culture of continuous improvement and collaboration within the team. Coordinate with cross-functional teams to ensure seamless integration of QA processes within the overall development lifecycle. Test Strategy and Planning Develop, implement, and maintain comprehensive test strategies and plans that align with project goals and timelines. Define and manage test cases, test scripts, and test data. Ensure thorough coverage of both functional and non-functional requirements. Automated and Manual Testing Design, develop, and execute automated test scripts using Selenium or equivalent tools. Conduct manual and exploratory testing to identify defects and ensure product quality. Implement and define automated test solutions and frameworks across programs. Defect Management and Reporting Track and manage defects throughout the testing lifecycle. Generate and present detailed reports and dashboards on testing progress, defect status, and overall quality metrics. Collaborate with development teams to ensure timely resolution of defects. Quality Assurance Best Practices Promote and enforce best practices in software testing and quality assurance. Ensure adherence to acceptance test-driven development (ATDD) and/or test-driven development (TDD) methodologies where applicable. Stay current with industry trends and advancements in testing tools and techniques. Agile and Release Management Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives. Coordinate QA activities within the context of Agile release cycles. Ensure smooth and timely delivery of high-quality software releases. Collaboration and Communication Work closely with product managers, developers, and other stakeholders to understand requirements and ensure comprehensive test coverage. Provide clear and concise communication regarding QA activities, risks, and issues. Act as a key point of contact for all QA-related inquiries and concerns. Continuous Improvement Continuously evaluate and improve QA processes, tools, and methodologies. Identify opportunities for automation and efficiency gains. Encourage and support the professional development of QA team members.
Requirements:
  • Formal Education & Certification: Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics)
  • Knowledge & Experience 8+ years of IT experience 8+ years of work experience in software testing and quality assurance 6+ years of experience designing and developing automated tests in Selenium or equivalent tool(s)5+ years of experience in manual or exploratory testing
  • Experience implementing and defining automated test solutions and frameworks within and across programs
  • Experience creating test plans, defining test cases, defect tracking, and report and dashboard design
  • Experience with Java development
  • Experience testing with mobile browsers/devices
  • Experience in leading multiple projects, and teams
Preferred Qualifications and Skills: Exposure to acceptance test-driven development (ATDD) and/or test-driven development (TDD) preferred. Experience with Agile development and release practices preferred. Experience with version control preferred. Experience with SQL preferred
Required Skills: Manual QA Testing, Automated QA Testing, Selenium, Java. Additional Skills: Team Lead, QA / Tester. This is a high PRIORITY requisition.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this