Technical Skills
- Proven experience in writing unit tests using Jest for Angular and Node.js applications.
- Strong expertise in Cypress for creating and maintaining comprehensive end-to-end (E2E) tests.
- Familiarity with Nx workspace tools and practices, particularly for backend E2E testing.
- Solid understanding of TypeScript, JavaScript, and testing frameworks.
- Experience in creating and maintaining mock APIs and services for testing purposes.
- Proficiency in CI/CD pipelines to integrate automated testing into the development workflow.
- Ability to design, implement, and maintain automated test suites for frontend and backend components.
- Understanding of REST APIs, HTTP protocols, and integration testing methodologies.
- Knowledge of cross-browser / cross-device testing strategies as well as code coverage tools and strategies to ensure high-quality, maintainable test coverage.
- Familiarity with containerized environments like Docker for testing.
Experience
- A minimum of 3–5 years of experience in QA automation for Angular and Node.js applications.
- Demonstrated ability to architect robust, scalable testing systems for complex web applications.
- Hands-on experience in identifying, isolating, and tracking bugs throughout the development process.
- Familiarity with version control systems like Git, including best practices for managing test code.
Soft Skills
- An innate desire to find and resolve bugs in an application.
- Strong analytical / problem-solving skills to design efficient test cases.
- Excellent communication skills, with the ability to collaborate effectively with developers and stakeholders.
- Highly organized and self-motivated, with a proactive attitude toward process improvement.
- Ability to mentor team members and advocate for best practices in test automation.
Responsibilities
- Design and implement a comprehensive testing strategy for both frontend and backend components of the application.
- Ensure high test coverage across all critical functionalities.
- Maintain and improve the existing test automation framework and tools.
- Collaborate with the development team to establish testing requirements and ensure timely delivery of high-quality code.
- Continuously monitor, debug, and optimize automated tests for reliability and efficiency.
- Drive innovation and adoption of best practices in test automation.
What we offer
💸 Competitive compensation dependent on experience and skills
👭 A friendly team of like-minded individuals
🤒 Compensation for sick leave
🌴 21 working days of paid vacation, plus all Polish national holidays
🎉 Corporate events and activities
🩺 Private medical care (for residents in Poland)
🧩 Opportunities for learning and development
Why you should join us
- We are growing daily and expanding our client list, providing opportunities to develop skills and work on various projects.
- We avoid micromanagement and fully trust the professionalism of our hires.
- Our employees are always ready to assist and support you, ensuring you won't face problems alone.
- Fireart boasts a friendly atmosphere with talented individuals, promising an interesting journey for your continuous professional development.