SOFTWARE TESTER
(Manual + Automation Hybrid)
Testing web, API, and data-flow functionality to keep Digital Trustify releases reliable and audit-ready.
-
Location: Can work remote plus visit the office in Alexandria, Egypt (San Stefano) for team meetings.
- Job Type: Full-time
- Reports to: QA Lead or Head of Engineering
SOFTWARE TESTING
We are looking for a Software Tester who combines strong manual testing skills with the ability to automate tests and improve overall QA efficiency. You will plan and execute test cycles for web and backend systems, write clear and detailed test documentation, and build automated test coverage using Playwright, Python, and Bash.
You’ll also help ensure reliable releases through Jenkins-based CI/CD pipelines and close collaboration with developers and product teams.
BACKGROUND
Allendevaux & Company is building a GRC platform called Digital Trustify, a 25-module system that embeds AI at the core. The company is creating this suite of interacting modules to enable enterprises comply with today's compled and global regulatory landscape, and implement risk management practices aligning to frameworks including NIST and ISO standards.
EXPERIENCE
You have planned and executed test cycles for web applications and back-end services, written clear test documentation, and automated high-value scenarios using modern tooling. You’re comfortable in Linux shells, CI/CD pipelines, and data-driven testing.
PERSONAL CHARACTERISTICS, SKILLS, REQUIREMENTS
- Excellent communicator in English; synthesises technical and regulatory input into plain language.
- Outcome-oriented; defines measurable success criteria and kills low-value scope early.
- Collaborative and decisive; balances stakeholder needs with engineering reality.
- Detail-minded; writes unambiguous stories and acceptance tests (GIVEN-WHEN-THEN).
- Comfortable with evidence and audit trails in a regulated environment.
- Must have a laptop that supports collaboration and Microsoft Teams meetings. Company will provide the software.
- Must have a stable internet connection and home office from which to join video meetings when working remote.
KEY RESPONSIBILITIES
- Develop and maintain test plans, test cases, and test scripts for new features and regression testing.
- Perform manual functional, UI, integration, and regression testing across environments.
- Identify, document, and track bugs using standard issue tracking tools (e.g. Jira).
- Automate repetitive or high-value test cases using Playwright and Python.
- Contribute automated tests to Jenkins pipelines for continuous integration and delivery.
- Use Bash and Python scripts for test setup, log parsing, data preparation, and environment validation.
- Participate in requirements reviews and design discussions to ensure testability.
- Support developers and DevOps engineers in reproducing and diagnosing issues.
- Maintain clear, up-to-date documentation of test coverage and results.
- Promote good QA practices and help improve test processes within the team.
REQUIRED SKILLS & EXPERIENCE
- Proven experience as a Software Tester, QA Engineer, or Manual + Automation Tester.
- Solid understanding of software testing principles, test design techniques, and defect lifecycle.
- Hands-on experience with:
- Manual testing of web applications and APIs
- Test automation using Playwright (JavaScript or Python)
- Jenkins CI/CD pipelines
- Python and Bash scripting for automation and utilities
- Comfortable using the Linux command line for environment and log inspection.
- Strong analytical skills and attention to detail.
- Effective communicator — able to collaborate with developers, product owners, and other testers.
- Experience with Git for version control.
PREFERRED QUALIFICATIONS
The following qualifications are not mandatory, but helpful:
- Familiarity with containerized environments (Docker, Kubernetes).
- Basic knowledge of performance or security testing concepts.
- Experience with cloud-based systems (AWS, Azure, GCP).
WHAT WE OFFER
- A key role in maintaining software quality and stability across the stack.
- Supportive, engineering-driven culture that values quality and collaboration.
- Opportunities for growth in both manual and automation testing.
- Competitive salary and professional development opportunities.
If you’re excited to turn complex compliance challenges into clear, testable outcomes—and to ship pragmatic, usable features on a steady cadence—we’d love to hear from you.