The Tester will be responsible for testing software or hardware to ensure quality before release, participating in development to monitor specifications, review documentation, create and implement test scenarios, produce progress reports, prepare presentations, and provide recommendations.
TotalEnergies Mobility Services International Ltd (TEMSI) is a tech subsidiary of the TotalEnergies company based in Mauritius. We are approximately 100 employees thriving to innovate, develop and maintain the Company's software solutions. More specifically, we work closely with various Marketing & Services subsidiaries to develop Mobility oriented solutions.
We are currently seeking a Tester will be responsible for testing software or hardware to ensure quality before release, participating in development to monitor specifications, review documentation, create and implement test scenarios, produce progress reports, prepare presentations, and provide recommendations.
KEY RESPONSIBILITIES:
- Familiarise with the software's objectives and evaluate system requirements.
- Analyse software requirements to understand functionality, features, and user expectations.
- Seek clarification from stakeholders when requirements are unclear or contradictory.
- Collaborate with other testers to develop comprehensive test plans based on software specifications.
- Develop a comprehensive test plan that outlines testing scope, objectives, and resources.
- Create detailed test cases and scenarios based on requirements and acceptance criteria.
- Conduct both automated and manual testing as required.
- Test the software as a whole and specific components/modules.
- Execute test cases, record results, and report defects.
- Ensure existing functionality remains intact after code changes.
- Detect and document defects during testing and report defects with clear steps to reproduce.
- Record bugs, glitches, and other flaws encountered during testing in detail.
- Provide clear and concise documentation of issues to developers for resolution.
- Verify defect fixes after resolution.
- Provide timely feedback on software quality to the development team.
- Assist developers in identifying and understanding bugs.
- Collaborate with developers to brainstorm and propose solutions to identified issues.
- Continuously test the software to ensure that identified issues have been resolved.
- Conduct regression testing to verify the stability and reliability of the software after fixes or updates.
- Create and maintain automated test scripts using tools depending on the project and technologies involved.
- Run automated tests, analyse results, and report defects using project management and defect tracking tools.
- Ensure adherence to quality standards throughout the development process.
- Identify and assess risks related to software quality.
- Perform impact analysis based on User stories provided by the Product Owners.
- Assist in bug assignation & priority assignment and cause analysis.
- Do reporting as and when required.
- Stay updated with industry trends, tools, and best practices.
SKILLS, QUALIFICATIONS & EXPERIENCE
- BSC in Computer Science or related field or equivalent
- 2-3 years of experience in testing, ISTQB certification is a plus.
- Experience working with Agile framework and methodology.
- Proficiency in various automation tools and frameworks
- Analytical skills: Investigate issues and identify patterns.
- Attention to detail: Thoroughly examine software components.
- Problem-solving abilities: Tackle unexpected challenges.
- Effective communication: Collaborate with cross-functional teams.
- Quick adaptation: Stay abreast of evolving technologies and methodologies.
- Team player