Responsibilities
- Perform white box testing, grey box and black box testing
- Perform static code analysis and facilitate code review among developers to identify inconsistencies in coding practices.
- Write Unit tests in C++ using Google Test
- Collaborate with developers and stakeholders for the timely resolution of issues
- Improve efficiency and effectiveness of testing process and management
- Enforce coding best practices and communicate recommendations to non-compliance developers.
- Follow through on implementation of QA processes and plans.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 2 years experience in Software quality assurance or software testing.
- Strong working knowledge of C/C++ programming language.
- Prior experience with writing and executing unit tests will be an advantage.
- Familiar with static code analysis tools like SonarQube/SonarCloud.
- Hands-on experience with white box, grey box and black box testing techniques
- Familiarity with testing frameworks and tools like Google Test, code coverage tools like Gcov/Gcovr.
- Experience with issue tracking tools, i.e. JIRA and test management tools.
- Familiar with Ubuntu and Windows
- Experience in working with BitBucket, Visual Studio Code
- Knowledge of Git commands will be an added advantage.