Get more replies from employers
Send a job-specific resume in minutes.
Mayan Solutions Inc. is seeking an experienced QA Lead to oversee the quality assurance efforts for a corporate website and web application.
The QA Lead will be responsible for defining the overall testing strategy, establishing QA standards and best practices, leading a team of Junior QA Engineers, and serving as the primary quality representative to both internal teams and the client. The ideal candidate possesses strong leadership skills, extensive experience in manual and automated testing,
Job Type: Project-Based
Duration: 12 months
Location: Hybrid
Work Arrangement: Flexible hours, commitment to project deadlines
Mayan Solutions Inc. is seeking an experienced QA Lead to oversee the quality assurance efforts for the successful delivery of a corporate website and web application. The QA Lead will be responsible for defining the overall testing strategy, establishing QA standards and best practices, leading a team of Junior QA Engineers, and serving as the primary quality representative to both internal teams and the client.
The ideal candidate possesses strong leadership skills, extensive experience in manual and automated testing, and a proven ability to build quality into every stage of the software development lifecycle. This role requires balancing technical expertise, team mentorship, project management, and client communication to ensure the final product meets functional, performance, usability, and business requirements.
Lead and manage the Quality Assurance team, providing guidance, mentorship, and technical direction to Junior QA Engineers.
Define and implement the overall QA strategy, testing approach, processes, and quality standards for the project.
Review, approve, and continuously improve test plans, test cases, testing methodologies, and QA documentation.
Ensure comprehensive functional, regression, integration, usability, compatibility, accessibility, and performance testing is conducted.
Oversee both manual and automated testing efforts to maximize test coverage and efficiency.
Collaborate closely with Product Owners, Developers, UI/UX Designers, and Project Managers to ensure quality is embedded throughout the development lifecycle.
Act as the primary QA representative during client meetings, providing testing updates, discussing risks, explaining quality metrics, and recommending release readiness.
Review reported defects, prioritize issues based on business impact, and coordinate resolution with development teams.
Establish release quality gates and provide final recommendations regarding deployment readiness.
Ensure software meets agreed acceptance criteria, business requirements, and organizational quality standards.
Lead daily QA planning sessions and coordinate testing activities across the QA team.
Assign testing responsibilities, monitor workloads, and ensure timely completion of testing deliverables.
Review and approve test cases, bug reports, and test execution results produced by Junior QA Engineers.
Monitor testing progress, defect trends, test coverage, and overall project quality using established QA metrics.
Conduct risk assessments to identify high-impact areas requiring additional testing.
Facilitate defect triage sessions with developers, project managers, and product stakeholders.
Validate critical bug fixes before release and oversee regression testing efforts.
Ensure comprehensive cross-browser, cross-device, and responsive testing is completed.
Review automated testing coverage and identify opportunities to improve automation efficiency.
Prepare and present QA status reports, quality dashboards, risk assessments, and release recommendations to internal stakeholders and clients.
Mentor Junior QA Engineers through code reviews, test case reviews, knowledge sharing, and continuous coaching.
Drive continuous improvement initiatives by refining QA processes, standards, templates, and best practices.
Lead, mentor, and develop Junior QA Engineers throughout the engagement.
Establish QA standards, testing guidelines, documentation standards, and quality best practices.
Ensure consistency in testing methodologies across all team members.
Review and approve all major QA deliverables before client submission.
Foster a culture of accountability, collaboration, and continuous improvement.
Identify training opportunities and provide technical coaching to improve team capabilities.
Coordinate QA resource allocation to maximize productivity and project efficiency.
Serve as the escalation point for complex testing issues and quality-related decisions.
Serve as the primary QA point of contact for the client.
Communicate testing progress, quality metrics, project risks, and release readiness throughout the project.
Translate technical QA findings into business-friendly recommendations.
Participate in client demonstrations, UAT support sessions, and production readiness reviews.
Ensure client expectations regarding quality, timelines, and deliverables are consistently met.
Proven experience as a Quality Assurance Engineer, with a strong portfolio of website and web application testing projects.
Deep understanding of software QA methodologies, tools, and processes relevant to web and app testing.
Experience with manual testing and familiarity with automated testing tools (e.g., Selenium, Cypress) for web applications.
Knowledge of defect tracking systems (e.g., JIRA, Bugzilla) and version control systems (e.g., Git).
Familiarity with HTML, CSS, and JavaScript to identify and communicate front-end issues.
Ability to conduct cross-browser testing on multiple devices, ensuring consistent user experiences.
Excellent analytical skills, attention to detail, and a proactive problem-solving approach.
Strong communication skills, with the ability to collaborate effectively and work independently.
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)