QA Engineer
Summary
Intermediate QA Engineer in Beamr's Belgrade office to ensure software quality: writing and executing test plans and test cases, reporting and tracking defects, running regression testing, and automating repetitive tests — with Python automation skills required and close collaboration with developers.
Responsibilities:
- Develop and execute comprehensive test plans and test cases.
- Identify, report, and track software defects.
- Collaborate with developers to resolve issues and improve product quality.
- Participate in design and code reviews to understand the product thoroughly.
- Automate repetitive testing tasks to improve efficiency.
- Perform regression testing on new software builds.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 3+ years of experience in software quality assurance.
- Strong knowledge of QA methodologies and tools.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Proficiency in one or more scripting languages for test automation (Python is a MUST)
- Excellent problem-solving skills and attention to detail.
- Good communication skills and ability to work collaboratively.