This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The System Tester is responsible for ensuring the overall quality and functionality of the complete system. They design and execute tests to identify defects within the system, analyze the results, and report any issues found. This role involves evaluating the system's compliance with specified requirements and identifying potential problems in functional and non-functional areas before the system is released to customers. A strong understanding of the system, knowledge of software testing methodologies, excellent attention to detail, and the ability to work effectively in a team environment are essential for this position.
Job Responsibility:
Review software functionalities, system components, and requirements to identify testing scope and potential risks
Study real-life use cases and explore how customers utilize the software within their production systems
Develop comprehensive system test plans, customer-like scenarios, test data, and diverse manual and automated tests for system, integration, system requirements, etc.
Select suitable testing techniques and tools, and estimate testing effort and resources
Set up and configure test environments that simulate real-world usage scenarios. Troubleshoot and resolve environment-related issues
Execute test suites, analyze test failures, report defects, and collaborate with the development team
Collaborate with development, support, and other stakeholders to help identify and test quality issues
Provide clear and concise feedback on software quality and potential risks
Be up-to-date with the latest testing methodologies, tools, and best practices and identify improvement opportunities
Coach, mentor, review, and delegate work to the junior team members
Requirements:
10+ years of software testing experience, preferably with a product-based company
Experience in testing enterprise applications at the system level using manual/automated approaches, and proficiency in at least one automation language, tool, or technology
Strong knowledge and experience in server-side technologies (Java, .NET, Node.js) and database systems with query languages
Extensive knowledge and experience in setting up test environments, including installation, configuration, debugging, and maintenance across various operating systems, databases, and cloud technologies
Ability to engage with stakeholders to understand the system working beyond documentation
BE/ME/BTech/MTech in Computer Science, IT, or related disciplines from a reputed institute
Nice to have:
Experience in testing web services and APIs, along with knowledge of Jenkins pipelines, and XML would be beneficial
Hands-on experience with cloud technologies like Kubernetes, Docker, Linux, AWS, GCP, Azure, etc., would be beneficial
Experience with performance and security testing is advantageous
Eagerness to learn new tools, products, and technologies
What we offer:
Competitive salary and annual bonus
Health Insurance, Life, and Accidental Insurance
Tax Saving benefits like the NPS (National Pension Scheme) and the Voluntary Provident Fund
Sick/casual leaves, public holidays, and paternal leave