Job description and responsibilities
As a QA tester, you will:
- Collaborate with the development team and other stakeholders to understand project requirements and specifications;
- Develop test plans, test cases, and test scripts based on project requirements and design documentation;
- Execute test cases and perform functional, regression, integration, and performance testing to identify software defects and ensure product quality;
- Record and document test results, defects, and any issues encountered during testing;
- Analyze test results and provide detailed reports to the development team and project stakeholders;
- Participate in requirements and design reviews to provide input and ensure testability and quality throughout the development process;
- Work closely with developers to reproduce, debug, and resolve reported defects;
- Identify and implement test automation opportunities to increase testing efficiency and coverage;
- Collaborate with cross-functional teams to ensure timely and successful product releases;
- Stay up-to-date with industry best practices and new testing tools and techniques to continuously improve the QA process.
Required education, experience, and skills
For this post, you will need to have/demonstrate the following:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven work experience as a QA Tester or similar role, preferably in a software development environment.
- Strong understanding of software development life cycle (SDLC) and QA methodologies.
- Experience in creating and executing test plans, test cases, and test scripts.
- Familiarity with manual testing techniques and tools.
- Knowledge of automated testing tools and frameworks is a plus.
- Understanding of defect tracking systems and software quality assurance metrics.
- Strong analytical and problem-solving skills, with keen attention to detail.
- Excellent communication skills, both verbal and written, with the ability to effectively communicate issues and test results to stakeholders.
- Ability to work independently and as part of a team, with a proactive and self-motivated approach.
- Flexibility to adapt to changing priorities and project requirements.
- Familiarity with Agile development methodologies.
Desirable education, experience, and skills
- Knowledge of programming languages and database systems is beneficial.
- Professional certifications in software testing, such as ISTQB, are a plus.
The successful candidate(s) will be offered:
- Competitive remuneration package adjusted to proven skills and experience;
- Excellent working conditions;
- Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
- Exposure to international clients and collaborators.
Locations
Use the above links to apply at your platform of choice. We ensure the confidentiality of every application. If you don’t have a profile on LinkedIn, you may apply using Workable.