
Job Description & Key Responsibilities
Objectives We are seeking a Test Engineer with around 2 years of experience to support manual and automated testing, help maintain test automation, and contribute to the delivery of reliable, high-quality software within an agile development environment. Roles & Responsibilities Execute manual and automated tests to assess software quality and verify requirements. Support the creation, maintenance, and execution of automated test cases using tools such as Selenium or similar frameworks. Assist in integrating tests into CI/CD pipelines, including GitLab CI/CD. Analyze requirements and collaborate with the team to define test scenarios and test cases. Identify, document, track, and retest software defects, communicating findings clearly to the relevant teams. Work closely with developers and testers in an agile Scrum team and participate in team ceremonies. Read and understand source code, such as Java, where useful for test design and troubleshooting. Contribute to test documentation and continuous improvement of testing practices. Tech Skills Knowledge of software testing principles and practical experience with manual testing. Around 2 years of experience in software testing, with exposure to test automation. Familiarity with at least one testing or test management tool, such as Squash or a similar tool. Basic understanding of Git, CI/CD concepts, and test integration into delivery pipelines. Introductory scripting skills in Bash, Python, or Perl are an advantage. Basic programming knowledge, preferably Java, and familiarity with Selenium or similar tools are an advantage. Understanding of Agile/Scrum ways of working. Education and experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Around 2 years of relevant work experience in software testing or quality assurance. Willingness to learn new technologies and participate in knowledge-sharing within the company. Expected attributes Good analytical and communication skills, with fluency in written and spoken English. Self-motivated, focused, and a good team player with a positive attitude; able to work independently on assigned tasks. Structured and systematic work approach, with attention to detail and quality consciousness. Interest in agile development, test automation, and continuous improvement. Ability to collaborate effectively in a cross-cultural, multi-national development environment.