Job Description
Job Description
- The core responsibilities of an Enterprise Quality Assurance (EQA) and Testing Engineer within a Solution Delivery Organisation (SDO) revolve around ensuring the quality, reliability, and performance of software solutions before they are deployed to production.
Job Roles and Responsibilities
Test Planning & Strategy:
- Develop and implement test strategies, plans, and frameworks aligned with business and technical requirements.
- Define test scope, objectives, timelines, and resource allocation for projects.
- Ensure compliance with industry standards (e.g., ISO, IEEE, Agile, DevOps).
Test Design & Execution:
- Create test cases, scripts, and scenarios based on functional and non-functional requirements.
- Perform manual and automated testing (e.g., unit, integration, system, regression, performance, security, and UAT).
- Utilize test automation tools (e.g., Selenium, JUnit, TestNG, Cypress, Postman, LoadRunner).
Defect Management & Reporting:
- Identify, log, and track defects using tools like JIRA, Azure DevOps, or HP ALM.
- Work with developers to triage, prioritize, and resolve defects.
- Provide test metrics, reports, and dashboards to stakeholders.
Automation & Continuous Testing:
- Develop and maintain test automation frameworks(e.g., BDD, TDD, Hybrid).
- Integrate testing into CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
- Advocate for Shift-Left Testing to catch defects early in the SDLC.
Collaboration & Stakeholder Management:
- Work closely with Developers, Business Analysts, DevOps, and Product Owners to ensure quality standards.
- Participate in Agile ceremonies (Sprint Planning, Daily Standups, Retrospectives).
- Provide feedback on requirements, design, and usability to improve quality.
Performance, Security & Compliance Testing:
- Conduct load, stress, and scalability testing (e.g., JMeter, Gatling).
- Ensure security best practices (e.g., OWASP Top 10, penetration testing).
- Validate compliance with regulatory standards (e.g., GDPR, HIPAA, PCI-DSS).
Process Improvement & Innovation:
- Identify opportunities to optimise testing processes and reduce time-to-market.
- Stay updated with emerging QA trends, tools, and technologies.
- Promote Quality Engineering (QE) practices over traditional QA.
Requiremennts
- Candidates should possess a B.Sc. Degree in Computer Science, Engineering, Information Systems or related field with 4-7 years of experience.
- Technical Testing Expertise (Functional, Non-Functional, API, DB Testing)
- Experience in Test Automation & Scripting ( Java, Python, JavaScript, SQL)
- Agile/Scrum/SAFe Methodologies
- CI/CD & DevOps Integration
- Analytical & Problem-solving Skill
- Stakeholder Communication & Leadership.