Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Feb 8, 2026.
- Review and understand
application requirements, and stories.
- Report gaps and issues
in the requirements stories to the product owner.
- Contribute to the
development of the testing plan according to project product vision and the
delivery model.
- Develop the test cases
for the functional and nonfunctional test cases.
- Define the scope of
Smoke, Regression and UAT testing.
- Contribute to the
development of automation testing plan according to the project product vision
and plan.
- Define the scope of
non-functional testing (Security, load, and performance) according to the
project product vision and plan.
- Coach and mentor, the
assigned subordinates if exists.
- Review test cases
developed by the assigned subordinates if exists.
- Prepare test data and
DB scripts according to the business logic and testing plan to cover the target
testing level.
- Execute test cases
manually or using automated testing tools. This involves running the test cases
and recording the results.
- Maintain the test
cases according to the evolution of the assigned project product.
- Develop the automation
testing scripts for the predefined automation testing scope.
- Maintain the
automation testing scripts according to the progression of the application.
- Identify and report
defects and assign them to the proper team.
- Work with the
development team to clarify test cases and defects if needed and to
troubleshoot the raised issues.
- Brainstorm and
recommend enhancements that serve client’s needs and vision.
- Run smoke testing for
the new releases.
- Run regression testing
to ensure that the fixes for defects have not introduced any new problems.
- Provide feedback about
the software quality through a detailed testing status report.
- Advise about the Go Or
No-Go decision for the assigned application(s).
- Manage the UAT process
with the client and manage until the UAT sign off.
- Capitalize on AI tools
to accelerate the testing activities and run it smarter.
- May contribute to
clients’ training.
- Verify the reported
issues from the client after the go live.
- Communication with the client for the aspects
related to applications quality and testing.
Requirements
- Bachelor’s degree in
computer science, or Engineering or Communications, or relevant sectors.
- 5+ years of
experience SW testing
- Database concepts and
preferred strong experience in (SQL, Oracle,..etc).
- Experience in Scrum
Software life cycle and worked with Agile teams.
- Experience in Agile
testing.
- Professional
experience with software testing methodologies (e.g., functional testing,
non-functional testing, mobile testing).
- Excellent experience
with test-case development and bugs reporting.
- Good reporting and
documentation skills.
- Good experience with
MS Office (Word, Excel and PowerPoint).
- Fair experience in
APIs and Mobile testing.
- Fair experience in
Automation testing.
- Next is a plus for
technical skills:
- Security testing.
- CICD.
- ISTQB Foundation
certification.
- Aware about AI tools
that can facilitate and accelerate the daily operational activities.
- Good Analytical
skills.
- Strong problem-solving
skills.
- Strong Troubleshooting
skills.
- Good communication
skills.
- Excellent English
communication skills.
- Team player.
- Ability to work
independently and as part of a team.
- Eager to learn and
follow technology upgrade.
- Basic leadership
skills.

