to join our product development team. In this role, you will ensure that all systems, applications, and integrations meet the highest standards of quality and performance before release. You will work closely with product managers, developers, and business users to design, implement, and execute test strategies across multiple phases from functional and integration testing to user acceptance and post-deployment validation.
The ideal candidate combines a solid understanding of software testing principles with excellent analytical, problem-solving, and communication skills. You should be passionate about ensuring software reliability, consistency, and alignment with business objectives.
Key Responsibilities
Review and analyze
business requirements, specifications, and technical design documents to identify potential risks and ensure testability.
Develop, document, and maintain
comprehensive test plans, test cases, and test scripts that align with functional, integration, and UAT requirements.
Coordinate and execute
system integration testing (SIT), regression testing, and user acceptance testing (UAT) to validate end-to-end workflows.
Collaborate with cross-functional teams
including development, product management, and operations to ensure smooth testing and timely defect resolution.
Identify, document, and track defects
using standardized QA tools and practices, ensuring all issues are addressed before release.
Conduct root cause analysis
for defects and non-conformities, and collaborate with teams to implement corrective actions.
Perform regression and re-testing
of fixed defects to maintain product stability.
Support test automation initiatives
where applicable, ensuring efficiency and repeatability of key test processes.
Monitor and report
on key quality metrics such as defect density, open issues, and test coverage.
Participate in deployment readiness reviews
, validating releases across staging and production environments.
Contribute to continuous improvement
of QA practices, processes, and tools.
Stay informed about
emerging testing methodologies
and software quality trends to drive best practices.
Required Qualifications
Bachelor's or Master's degree
in Computer Science, Engineering, Information Technology, or a related discipline.
Proven experience
in software testing or quality engineering, ideally involving
system integration and user acceptance testing
.
Strong understanding of
software QA methodologies, tools, and best practices
.
Experience developing
test plans, test cases, and test reports
for functional and non-functional testing.
Familiarity with both
manual and automated testing
approaches.
Knowledge of
SQL
and basic scripting to validate data integrity and system behaviors.
Understanding of
end-to-end system workflows
and cross-application data dependencies.
Experience working in
Agile/Scrum
development environments.
Strong analytical and problem-solving skills, with keen attention to detail.
Excellent
communication and documentation
skills to liaise effectively with technical and business stakeholders.
Experience with
performance, regression, or security testing
is an advantage.
Ideally, You Also Have
Experience coordinating or supporting
UAT cycles
involving multiple business stakeholders.
Background in
integration projects
across diverse systems or platforms.
Familiarity with
test management and defect tracking tools
(e.g., Jira, Zephyr, TestRail, or similar).
* A proactive mindset with the ability to
anticipate quality risks
and propose solutions early in the development cycle.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.