Test Manager
Job Description
The Cloud Application Tester (CAT) is responsible for ensuring the reliability, functionality, and security of cloud-based applications, particularly the Telematics Service Platform (TSP), across AWS and GCP environments. The role focuses on executing comprehensive testing strategies to detect and mitigate issues, ensuring that applications meet the rigorous standards required by OEM clients and maintain high performance in a SaaS model.
Responsibilities:
Test Planning and Design: Develop detailed test plans and cases that address all aspects of cloud application functionality, including performance, security, and user experience, tailored to the needs of global OEM clients.
Automated and Manual Testing Execution: Implement and execute automated tests using tools appropriate for cloud environments, as well as manual testing to ensure comprehensive coverage.
Performance Testing: Evaluate the performance of the TSP under various conditions to ensure it meets scalability and reliability standards required for global operation.
Regression Testing: Continuously execute regression tests to ensure new updates or patches do not adversely affect existing functionalities.
Usability and Compatibility Testing: Test the TSP across different platforms and devices to ensure a consistent and user-friendly experience for all OEM clients.
Issue Documentation and Reporting: Log detailed reports of issues and anomalies, and collaborate with development teams to ensure timely resolutions.
Collaboration with Development Teams: Work closely with software developers and system architects to understand system interfaces and design, enhancing test effectiveness and focus.
Compliance and Standards Adherence: Ensure that testing procedures adhere to relevant data privacy regulations and industry standards affecting the telematics and telecommunications sector.
Expected Outputs:
Detailed Test Reports: Comprehensive documentation detailing test results, identified issues, and the status of the application’s functionality.
High Application Quality: Delivery of a robust and secure TSP that meets the high standards expected by OEM clients, ensuring minimal disruptions and high user satisfaction.
Continuous Improvement: Ongoing recommendations for improvements based on test outcomes, contributing to the evolution of the TSP.
Risk Mitigation: Early identification and mitigation of potential issues that could impact application performance, security, or compliance, safeguarding against operational risks.
Validation of Application Updates: Assurance that every release of the TSP meets quality and performance standards before deployment to live environments.
Technical Skills and Knowledge:
Cloud Platforms Expertise: Proficiency in Amazon Web Services (AWS) and Google Cloud Platform (GCP), including understanding of their respective APIs, services, and management tools.
Testing Tools and Technologies:
Experience with automated testing tools such as Selenium, Jenkins, or similar; familiarity with scripting languages (e.g., Python, Bash) for test script development.
Performance Testing: Knowledge of performance testing tools like JMeter, LoadRunner, or similar.
Software Development and Lifecycle: Understanding of software development lifecycle (SDLC) processes, Agile methodologies, and continuous integration/continuous deployment (CI/CD) pipelines.
Telematics and Telecommunications Knowledge: Familiarity with telematics services, mobile communication technologies, and their applications in automotive or OEM industries.
Educational Background:
Degree in Computer Science, Information Technology, or Related Field: A bachelor’s or master’s degree in a relevant technical field to provide a solid foundation in core technical principles.
Certifications:
Certified in AWS or Google Cloud Platform (or equal knowledge in)
Certifications in software testing (e.g., ISTQB, CSTE). (or equal knowledge in)
Relevant Testing Experience:
Several years of experience in software testing, with specific roles in cloud-based environments or telematics platforms preferred.
Project Management Skills:
Ability to handle multiple tasks, manage timelines, and coordinate with cross-functional teams effectively.
Soft Skills:
Analytical and Problem-Solving Abilities: Strong capacity to analyze requirements, identify potential issues, and devise clear testing strategies.
Attention to Detail: Keen attention to detail to ensure comprehensive testing and accurate issue documentation.
Communication Skills: Excellent verbal and written communication skills to articulate test plans, results, and recommendations to technical and non-technical stakeholders.
Collaborative Spirit: Team-oriented mindset to work collaboratively with developers, product managers, and other stakeholders.