POSITION ONLY FOR LOCAL MALAYSIAN
Kloudius Services is a technology services partner engineered for agility, precision and scale.
We specialize in building cloud-native, AI-enabled solutions that power enterprises across
industries and stay ahead in fast moving markets.
Position Overview:
The incumbent will have hands-on experience with a strong background in manual testing
within an Agile development environment. The candidate should be proficient in
collaborating effectively with cross-functional teams, designing test cases and ensuring
overall quality of the mobile software product.
Key Responsibilities:
Requirement Analysis & Project/Sprint Planning
- Review and analyze requirements/user stories for validity and feasibility and understand what needs to be tested
- Contribute to test planning activities, including defining the testing scope, strategy, and approach for each sprint
- Collaborate with Product Owner, Developers and other Stakeholders during sprint planning to understand project requirements/user stories, functional specifications and acceptance criteria as well as contributing to the estimation of testing efforts for user stories
Test Case Design & Review
- Develop and maintain test cases based on user stories and acceptance criteria.
- Ensure comprehensive test coverage for both functional and non-functional requirements.
- Participate in the design and review of test cases and test scenarios based on user stories and acceptance criteria
- Collaborate with team members to ensure comprehensive test coverage and the test cases aligned with user stories and acceptance criteria
- Prepare any required test data for test execution if required
Test Execution
- Execute manual test cases during sprint cycles to identify defects and validate that software meets acceptance criteria (including UI/UX) or bug fixes meet specified requirements and functions correctly
- Perform exploratory testing to uncover potential issues that might not be covered by existing test cases
Defect Reporting & Collaboration
- Identify, Document, report and track defects (defect management)
- Provide detailed and accurate information on discovered defects, including steps to reproduce and potential root causes
- Collaborate closely with developers, product owner and other team members to
- understand, investigate and follow up for a defect resolution until defect closure in a timely manner
Regression Testing
- Conduct regression testing to ensure that new features or changes do not negatively impact existing functionality
Communication & Collaboration
- Work closely and communicate effectively with cross-functional teams including developers, product owner and other stakeholders to ensure continuous communication and collaboration
- Provide daily status updates (testing progress, issues, overall quality status) to Development Team Lead and/or QA Manager
Continuous Learning and Improvement
- Actively Identifying areas for learning and skill improvement
- Stay updated latest trends, industry practise and advancements in software/mobile application testing (tools and technologies) for efficiency and effectiveness
- Provide feedback and suggestions for optimizing testing procedures and practices
- Share knowledge and insights gained from test activities with team members
- Identify opportunities for test automation and collaborate with the automation team for implementation
Documentation
- Ensure comprehensive documentation of the test plans, test cases and test results to facilitate knowledge sharing and future references
Experience & Qualifications:
Education
- Bachelor’s degree in Computer Science or equivalent.
- Basic understanding of software and mobile application development processes and methodologies.
Experience
- Exposure to and working experience with software development and QA processes, including standard testing methodologies.
- Hands-on experience using Git for version control, including branching strategies and collaborative workflows.
- Familiarity with CI/CD pipelines supporting build, test, and deployment activities.
- Experience with tools such as Jenkins, Bitbucket, SonarQube, Fortify, and Jira is an advantage.
- Proficiency in manual testing, complementing automated testing efforts.
- Experience working within Agile/Scrum environments, including participation in Agile ceremonies.
Technical Knowledge
- Understanding of software testing principles, test case design, execution, and defect reporting.
- Knowledge of quality assurance best practices across the development lifecycle.
- Familiarity with automation concepts and how manual and automated testing work together.
- CTFL (Certified Tester Foundation Level) certification is a good to have, reflecting strong fundamentals in software testing principles and practices
Soft Skills
- Strong analytical and problem-solving skills to address challenges throughout the development cycle.
- High attention to detail, ensuring comprehensive test coverage and accurate defect reporting.
- Ability to adapt to changing requirements and priorities in fast-paced development environments.
- Proactive learner with a willingness to acquire new skills and continuously improve.
- Excellent communication and collaboration skills, both written and verbal, with the ability to engage stakeholders and provide constructive feedback.