Company Description
Kara Digital is a company that specializes in driving growth for its clients by developing and implementing a unique growth formula. We help our clients navigate the changing times and continuously achieve success.
Role Description
This is a full-time on-site role for a Quality Assurance Analyst at Kara Digital in Cisauk. The Quality Assurance Analyst will be responsible for conducting quality assurance and quality control activities. This includes performing manual testing, creating test cases, and ensuring the overall quality of our digital products and services.
Responsibilities
- Review and analyze system specifications to ensure clarity and understanding of requirements.
- Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
- Create and execute detailed, comprehensive, and well-structured test plans and test cases.
- Conduct manual tests to ensure the software created meets the requirements; this includes UI, API, unit, and system level testing.
- Report and document technical issues found during testing, including steps to reproduce, the severity of the issue, and suggest possible solutions when applicable.
- Perform regression testing when bugs are resolved to ensure overall system integrity.
- Participate in sprint planning and work with Agile teams to ensure quality is built into the software from the beginning.
- Provide timely updates on testing status and work collaboratively on managing priorities.
- Facilitate user acceptance testing with end-users as needed.
Qualifications
- Analytical Skills and attention to detail
- Experience in Quality Assurance and Quality Control
- Proficiency in Manual Testing and creating test cases
- Strong problem-solving skills
- Excellent communication and documentation skills
- Ability to work independently and as part of a team
- Experience with automated testing tools is a plus
Requirements
- Bachelor's degree in Computer Science, Information Technology, Business, or a related field.
- Proven experience as a Quality Assurance Analyst or similar role.
- Strong knowledge of QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Ability to document and troubleshoot errors.
- Working knowledge of product lifecycle management and agile methodologies.
- Detail-oriented and committed to excellence.
- Hands-on experience with black box testing.
- Excellent communication skills both written and verbal.
- Strong organizational skills and the ability to handle multiple tasks simultaneously.
Nice to have
- Experience with automated testing tools.
- Previous work experience in a technology or software development company.
- Knowledge of SQL and scripting to perform database related tests.
- Familiarity with web and mobile application testing.
- Understanding of basic programming or technical skills for collaborative communication with engineering teams.
- A passion for continuous learning and growth in the testing domain.