Quality and Security Assurance Engineer
Enbros Technologies
Engineering & Technology
- Minimum Qualification :
Job Description/Requirements
Job Overview
The Quality and Security Assurance Engineer is a hybrid role that champions quality assurance and security testing practices across all Enbros engagements. This person owns the end-to-end validation lifecycle for deliverables, ensuring that everything we ship meets functional, non-functional, and security standards. The role balances hands-on testing responsibilities with strategic oversight, embedding secure-by-design principles and QA governance within the broader delivery framework.
Key Responsibilities
- Delivery Quality & Security Testing
- Develop and maintain secure SDLC testing practices, aligned with Microsoft’s security guidelines and The Enbros Way.
- Collaborate with engineers and designers to lead and execute test planning, test case development, acceptance criteria, and UAT coordination.
- Execute manual and automated test cases across functional and non-functional domains.
- Apply secure coding principles and perform basic threat assessments during build and test phases. Ensure all MVPs, features, and integrations are tested for regression, performance, and usability.
Team Contribution
- Participate in squad planning sessions, sprint reviews, and retrospectives to ensure testing is considered upfront.
- Conduct peer reviews of code and test coverage where appropriate. Contribute to reusable test scripts, security checklists, and QA templates within the practice.
Tooling & Workflow Support
- Use tools to validate API behaviour and UI responses.
- Maintain or contribute to shared automated test suites
- Maintain and update test artefacts: Test Plans, QA Reports, Client Review Logs, Acceptance Sign-Off Documents.
- Drive structured client feedback loops and issue logs during the testing and review phases. Ensure every project completes with a quality review, feeding into Bwana’s delivery governance records.
Essential Skills & Experience
- Experience in both manual and automated testing, with familiarity in writing structured test cases.
- Understanding of OWASP Top 10 or basic secure coding principles.
- Exposure to frontend/backend testing (React, APIs, auth flows, etc.).
- Familiarity with Microsoft tech stack: Azure DevOps, Power Platform, Sentinel, and Azure security tools.
- Able to articulate bugs clearly and prioritise risks based on severity and impact.
- Strong communication and stakeholder management skills, including the ability to explain risks to non-technical audiences. Ability to operate across projects at varying stages, managing multiple test lifecycles concurrently.
Bonus if you have
- Basic scripting in JavaScript or TypeScript.
- Familiarity with automation tools or interest in learning them.
- Awareness of DevOps concepts and CI/CD pipelines (GitHub Actions, Azure DevOps). Previous project experience with low-code or no-code delivery is a plus.
How to Apply
Submit CV with a cover letter to [email protected] ensuring it highlights relevant experience, skills, and accomplishments.
<