Join Cape Ann

Our team is growing.
Check out our current job opening.
Job position
Quality Assurance (QA) Engineer
Location: Tuzla, Gracanica, Zenica

Employment Type: Full-time, On-site

Job Overview

As a QA Engineer, you will play a key role in ensuring that our products meet the highest standards of quality, usability, and reliability. You will work closely with developers, product managers, and designers to build, test, and continuously improve our applications.

We are seeking someone with strong analytical skills, a passion for quality, and the ability to think critically about how software should work. If you enjoy uncovering issues before users do and care about delivering seamless user experiences, we’d love to hear from you.

Responsibilities 

  • Participate actively in all phases of the Software Development Life Cycle (SDLC) with a clear understanding of the QA role.
  • Perform manual testing using tools such as Browser DevTools, Postman, Swagger, or Charles Proxy.
  • Test and verify REST APIs and monitor network traffic for debugging purposes.
  • Report, track, and manage bugs using systems like JIRA, Bugzilla, Redmine or similar.
  • Work in Agile environments (Scrum, Kanban), including sprint ceremonies and continuous delivery cycles.
  • Conduct exploratory testing to uncover unexpected issues beyond predefined test cases.
  • Write clear, detailed, and accurate bug reports and documentation.
  • Collaborate with cross-functional team members (engineering, product, and design) to review requirements and acceptance criteria.
  • Contribute to long-term QA strategy and quality planning, focusing on prevention and continuous process improvement.
  • Write and maintain simple automated tests (e.g., Playwright, Cypress) with occasional guidance.
  • Evaluate product changes for usability, identifying potential issues and gaps in automated coverage.
  • Share knowledge, ask for help, and provide constructive feedback to peers and other QA team members.

Qualifications

  • Strong understanding of QA methodologies, processes, and best practices.
  • Experience with manual testing and common QA tools (Browser DevTools, Postman, Swagger, Charles Proxy, etc.).
  • Hands-on experience with bug tracking systems (JIRA, Bugzilla, Redmine, or similar).
  • Familiarity with Agile frameworks (Scrum, Kanban).
  • Analytical mindset with strong problem-solving skills and critical thinking.
  • Basic understanding of test automation frameworks, with the ability to write simple automated tests.
  • Excellent communication and teamwork skills with the ability to clearly report bugs and contribute to product discussions.
  • Proactive, detail-oriented, and committed to delivering high-quality work.

Nice to Have (Bonus qualifications)

  • Experience with test management tools such as TestRail or Zephyr.
  • Prior experience defining QA strategies or improving testing processes.
  • SQL knowledge for test case validation and data integrity checks.
CA Design, known as Cape Ann Enterprises, with offices in Tuzla, Gracanica, and Zenica, is a high-quality software development company. We partner with our US clients to design, develop and support technology solutions to solve their business needs. We pride ourselves on being recognized as a great employer and a great place to work thanks to our supportive work environment and career development opportunities. One of Cape Ann’s key expectations for all of our employees is that we help our fellow workers to overcome challenges and barriers. We work hard to maintain a collegial workplace.

By applying for this position, you consent to the collection, use and necessary disclosure of personal information provided during the application and selection process. Cape Ann’s recruitment and hiring privacy policy may be found here.