Job Summary
Quality Assurance Tester will be responsible for creating and executing an end-to-end test plan, managing the activities within the plan to ensure that all objectives are met, and the solution works as expected. The solution will be tested in terms of functionality, performance, reliability, stability and compatibility with other legacy and/or external systems. Also responsible for documenting the test results and leading the acceptance testing for enterprise and non‑enterprise projects. The QAT will assist with development and on‑going support of production activities.
Job Description
Tasks include but not limited to:
- Collaborate with stakeholders to understand project requirements and objectives.
- Develop comprehensive test plans for both System Integration Testing (SIT) and User Acceptance Testing (UAT), including scope, objectives, timelines and resources required.
- Define test strategies and methodologies for executing SIT and UAT.
Test Case and Script Creation
- Create detailed test cases and scripts for SIT and UAT based on functional and non‑functional requirements.
- Ensure that test cases cover all possible scenarios, including positive, negative, boundary and edge cases.
- Review test cases with stakeholders to ensure alignment with business requirements.
Test Execution
- Execute SIT test cases/scripts to validate the integration of individual system components.
- Perform UAT test cases/scripts to validate the system from an end‑user perspective.
- Document and report test results, including defects and issues found during testing.
- Work closely with developers and other stakeholders to resolve any identified issues.
Test Environment Management
- Coordinate with infrastructure and development team to set up and configure test environments for SIT and UAT.
- Ensure that test environments are stable, consistent and reflect the production environment as closely as possible.
- Monitor and manage test environment availability and performance throughout the testing process.
Test Data Management
- Identify and create necessary test data sets for SIT and UAT.
- Ensure the confidentiality and integrity of sensitive data used in testing.
- Develop strategies for managing and refreshing test data to maintain test validity.
Test Reporting and Documentation
- Prepare regular status reports on testing progress, including test execution metrics, defect status and any risks or issues.
- Document test processes, procedures and outcomes for future reference and audit purposes.
- Provide insights and recommendations for improving testing efficiency and effectiveness.
Stakeholder Communication
- Communicate effectively with project stakeholders, including business users, developers, project managers and quality assurance teams.
- Facilitate meetings and discussions to clarify requirements, resolve issues and provide updates on testing activities.
Continuous Improvement
- Stay updated on industry best practices, tools and technologies related to software testing.
- Identify opportunities for process improvement and automation within the testing lifecycle.
- Actively contribute to the refinement of testing methodologies and standards within the organization.
Complete other duties as assigned.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology or related field.
- Minimum of 3–5 years of proven experience in software testing, with a focus on System Integration Testing (SIT) and User Acceptance Testing (UAT).
Specialized Skills
- Experience with jMeter or similar test management tools.
- Strong understanding of testing methodologies, tools and best practices (e.g., TMMi).
- Excellent analytical and problem‑solving skills.
- Solid knowledge of software development lifecycle (SDLC) and agile methodologies.
- Proficiency in test management tools such as Jira or similar tools.
- Effective communication and interpersonal skills, with the ability to collaborate with cross‑functional teams.
- Detail‑oriented and highly organized, with the ability to manage multiple tasks and priorities effectively.
Professional Certification
- Certified Associate in Software Testing (CAST) and/or
- Certified Manager of Software Testing (CMST) and/or
- Advanced Level Security Tester and/or
- Any TMMi Professional Certificate
Be careful — don’t provide your bank or credit card details when applying for jobs. Don’t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.