As a Software Testing Intern, you will be responsible for evaluating functional and non-functional features of a software application, and designing test scenarios to ensure that product qualities are upheld. You will also be responsible for completing all testing procedures, suggesting performance changes, and preparing performance reports for the QA Tech Lead.
To ensure success in the role, you should have knowledge of software design and engineering, a good eye for detail, and a natural gift for software troubleshooting. You should be able to identify even the smallest flaw in software designs and suggest simple yet effective fixes.
Responsibilities
-Collaborate within the Innovation and Technology team to discuss and propose software specifications, brainstorming, controls and effective strategies for test plan.
-Review and propose improvements to software requirements and prepare test scenarios.
-Test preparation, perform functional / UI test and test logging for regression, sanity, exploratory, load and performance, system and integration testing.
-Designing manual and automated test procedures to evaluate each software product.
-Building, coding, and implementing automation test cases.
-Analyse test results on database impacts, errors or bugs, and usability.
-Assist with troubleshooting internal and external customer issues.
-Prepare periodic test reports on all aspects related to the software testing carried out and report to the QA Tech Lead.
-Interact with cross-functional internal departments and stakeholders to understand product requirements.
-Work with product managers, designers, developers, etc to ensure product quality throughout the software development cycle and release commitments are completed on time.
-Collaborate closely with the QA Tech Lead and perform Scrum ceremonies as needed.
(Apply now at
; Requirements:-
-Degree in Computer Science or Information Technology or their equivalents.
-Knowledge in mobile and web application testing.
-Proficient in scripting languages such as SQL, Python, JavaScript, NodeJS, shell, etc.
-Added advantage in automation testing software tools such as Selenium, Cypress, Postman, etc.
-Knowledge of debugging codes and software development languages.
-Experience working with popular operating systems including Windows, MacOS and Linux.
-Strong attention to detail.
-Ability to collate data and compile test reports and documentation.
-Excellent software troubleshooting skills.
-Ability to design and write complex software testing procedures.
-Ability to multitask and work under pressure to meet tight deadlines.
-Ability to effectively prioritise and manage conflicting tasks.
-Ability to effectively work and perform in a team environment.