Role Overview
We are seeking a highly skilled and detail-oriented Senior QA Engineer to lead quality assurance activities across enterprise IT systems, applications, integrations, and digital platforms. The ideal candidate will be responsible for designing and executing comprehensive test strategies, ensuring system reliability, performance, security, and compliance with business and technical requirements.
This role requires strong analytical skills, hands-on testing experience, stakeholder collaboration, and the ability to mentor junior QA team members while driving QA best practices across the software delivery lifecycle.
Key Responsibilities
Quality Assurance & Testing
- Develop and execute test plans, test cases, and test scripts for enterprise IT systems and applications.
- Perform functional, integration, regression, system, UAT support, and end-to-end testing.
- Validate APIs, interfaces, data flows, and system integrations.
- Conduct defect tracking, root cause analysis, and verification of bug fixes.
- Ensure applications meet business, security, and compliance requirements.
Automation & Process Improvement
- Design and maintain automated test frameworks and regression suites where applicable.
- Identify opportunities to improve QA processes, standards, and testing efficiency.
- Support CI/CD quality gates and release validation processes.
- Promote shift-left testing and quality engineering practices.
Collaboration & Stakeholder Management
- Work closely with Business Analysts, Developers, Product Owners, Infrastructure teams, and external vendors.
- Participate in requirement reviews and provide early QA feedback.
- Coordinate testing activities across multiple projects and environments.
- Support User Acceptance Testing (UAT) and production deployment validation.
Documentation & Reporting
- Prepare test strategies, test reports, defect summaries, and QA metrics.
- Maintain traceability between requirements, test cases, and defects.
- Provide clear testing status updates and risk assessments to stakeholders.
Leadership & Mentoring
- Guide and mentor junior QA engineers and testers.
- Review test artefacts and ensure adherence to QA standards.
- Contribute to QA governance, methodologies, and continuous improvement initiatives.
Requirements
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related discipline.
Experience
- 5-8+ years of experience in software testing and quality assurance for IT systems.
- Proven experience testing enterprise applications, web applications, APIs, and system integrations.
- Experience in Agile/Scrum and/or Waterfall project environments.
- Experience with test management and defect tracking tools.
Technical Skills
- Strong knowledge of QA methodologies, SDLC, and STLC.
- Hands-on experience with:Test management tools (e.g., JIRA, Zephyr, TestRail, HP ALM)API testing tools (e.g., Postman, SoapUI)Database testing and SQL queriesAutomation tools/frameworks (e.g., Selenium, Cypress, Playwright)CI/CD pipelines and DevOps environments
- Familiarity with cloud environments and enterprise systems is advantageous.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- High attention to detail and quality mindset.
- Ability to manage multiple priorities and deadlines.
Preferred Qualifications
- ISTQB certification or equivalent QA certification.
- Experience in regulated industries such as finance, healthcare, or telecommunications.
- Knowledge of performance and security testing concepts.
- Exposure to ERP, CRM, middleware, or enterprise integration platforms.