Cape Ann partners with clients to architect, develop, build and maintain demanding software applications.
With a strong track record Cape Ann has been solving client business needs with a proven on-shore/offshore European model since 2008. Steeped in technology and complemented with experienced senior management on the ground in the US Cape Ann provide unprecedented value to its clients.
Opis posla
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.
Kvalifikacije
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.
Dodatne Informacije
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.