HamburgerMenu
hirist

Job Description

Description :


About the job :


Role Overview :


We are looking for an experienced Lead QA Engineer to ensure the quality, performance, and reliability of our e-commerce platforms built on Magento and other custom modules.


In this role, you will lead and mentor a team of QA professionals, collaborate with development and product teams, and manage both manual and automated testing efforts to deliver top-quality, high-performing software solutions.


Key Responsibilities :


1. Leadership & Team Management :


- Lead and mentor a team of QA Engineers, promoting best practices, strong testing strategies, and continuous improvement.


- Allocate QA resources effectively across projects and ensure timelines are met.


- Act as the primary QA liaison with product managers, developers, and cross-functional teams.


- Conduct performance reviews, identify skill gaps, and support professional development within the team.


2. Strategic QA Planning :


- Define and implement a company-wide QA strategy aligned with product and development goals.


- Build an automation roadmap to streamline repetitive testing and improve efficiency.


- Establish and monitor QA metrics and KPIs such as defect detection rate, release quality, and test coverage.


3. Process Optimization :


- Continuously assess QA workflows, tools, and processes to drive efficiency and consistency.


- Develop and enforce QA standards for manual, automation, performance, and security testing.


- Collaborate with DevOps to integrate automated testing into CI/CD pipelines.


4. Test Planning & Strategy :


- Design and execute comprehensive test plans covering functional, regression, integration, and end-to-end testing.


- Work closely with development and product teams to ensure full requirement coverage.


- Prioritize testing based on business risk, feature importance, and release timelines.


5. Manual Testing :


- Perform detailed manual testing of new features, enhancements, and bug fixes.


- Validate UI/UX, performance, and responsiveness across devices and browsers.


- Log, track, and document defects clearly to support timely resolution.


6. Automated Testing



- Design, maintain, and enhance automated test scripts using relevant tools.


- Integrate automation within CI/CD to support faster, more reliable releases.


- Identify new automation opportunities to improve test coverage and efficiency.


7. Cross-Platform Testing :


- Conduct compatibility testing across web, mobile, and tablet devices.


- Ensure consistent performance and user experience across browsers, operating systems, and devices.


8. Performance & Load Testing :


- Partner with DevOps and engineering teams to perform performance, scalability, and load testing.


- Identify and resolve system bottlenecks to enhance platform stability.


9. Bug Tracking & Reporting :


- Use tools like JIRA or Bugzilla to log and manage defects.


- Create detailed, reproducible bug reports with relevant evidence.


- Provide stakeholders with regular testing progress and defect resolution updates.


10. Collaboration with Development & Product Teams :


- Partner with developers to understand system architecture and identify critical testing paths.


- Participate in sprint ceremonies including planning, daily stand-ups, and retrospectives.


- Contribute insights to improve QA and development workflows.


11. User Acceptance Testing (UAT) :


- Support product and business teams in planning and executing UAT.


- Ensure that final releases meet business goals and customer expectations.


- Track and ensure UAT feedback is resolved before production releases.


12. Continuous Improvement :


- Stay up to date with the latest QA trends, tools, and automation technologies.


- Continuously refine testing methodologies and practices to enhance overall product quality.


Qualifications & Experience :


- Bachelors degree in computer science, Engineering, or a related field (or equivalent experience).


- 8+ years of experience in Quality Assurance, preferably in large-scale e-commerce environments.


- Hands-on experience with Magento or similar e-commerce platforms is an advantage.


Essential Skills :


- Proven experience managing QA processes across full SDLC.


- Strong expertise in creating and reviewing test cases, identifying edge scenarios, and building robust test data.


- Deep understanding of test coverage and QA lifecycle management.


- Ability to leverage automation testing tools and frameworks to reduce manual effort.


- Skilled in defining automation requirements and ensuring 360 QA coverage.


Technical Skills :


- Proficiency in manual and automated testing methodologies (unit, integration, regression, UAT).


- Strong experience with API testing (Postman, SoapUI) and SQL/database testing.


- Hands-on with Selenium, JUnit, TestNG or equivalent automation tools.


- Experience in performance/load testing using tools like JMeter or LoadRunner.


- Familiar with JIRA, TestRail, or similar QA management systems.


- Knowledge of CI/CD pipelines, agile frameworks, and DevOps collaboration.


- Understanding of AWS/cloud infrastructure and microservices architecture.


- Programming experience in Java, Python, or JavaScript.


- ISTQB or equivalent QA certification is a plus


info-icon

Did you find something suspicious?