We are looking for a System QA Engineer to join our team and work on complex, multidisciplinary systems.
This role involves end-to-end system testing, including requirement analysis, test design, execution in lab environments, and validation of integrated systems. You will work closely with cross-functional teams and take part in system integrations and testing activities both in-house and occasionally at customer sites.
Responsibilities
Design and execute system-level tests for complex, multidisciplinary systems
Analyze system requirements and write detailed test specifications
Conduct test reviews and ensure coverage and quality
Execute tests in system labs and integrated environments
Analyze test results, report defects, and verify fixes
Participate in system integration activities and validation processes
Collaborate with development, product, and QA teams
Work with test management and defect tracking tools
Requirements: Bachelors degree in Software Engineering / Computer Engineering.
3-4 Years Hands-on experience in system testing of complex systems.
Strong understanding of system architecture and multidisciplinary environments.
Experience in requirement analysis and test design.
Experience writing formal test documentation.
Experience with test and defect management tools (e.g., TFS, Jira).
Knowledge of communication protocols (e.g., TCP/IP, REST API, WebSocket, SNMP).
Familiarity with network monitoring and performance testing tools.
Understanding of software testing methodologies and SDLC.
Good English (reading and writing).
Strong analytical thinking and problem-solving skills.
Ability to work independently and collaborate with multiple stakeholders.
This position is open to all candidates.