About the Role
In this Software Engineer role, you will be adopting the strategy, design, development, and rigorous testing of our product. You’ll collaborate closely with cross-functional teams to ensure Intellifi® consistently meets and exceeds performance, reliability, and scalability expectations.
What You’ll Do
Follow QA Strategy
- Implement test cases in accordance to the QA strategy, ensuring robust automated test coverage across front-end, back-end, and infrastructure components.
Full-Stack Development & Quality
- Actively contribute to feature development and architectural decisions, embedding best-in-class quality practices throughout the software development lifecycle.
Test Automation Ownership
- Design, build, and maintain automated test frameworks (e.g., Jest, PyTest, Selenium, Cypress). Integrate them into CI/CD pipelines to streamline the release process.
High-Level & Low-Level Design
- Participate in architecture discussions, detailed design reviews, and requirement analysis with a relentless focus on quality.
Code & Peer Reviews
- Conduct thorough reviews of code, designs, and tests, ensuring adherence to best practices and high-quality deliverables.
Release Management
- Collaborate on deployment processes, verify builds, and guide the team through efficient testing cycles to support iterative software releases.
Troubleshooting & Debugging
- Investigate issues uncovered during testing, working with the wider team to drive quick resolutions and implement enhancements.
Required Qualifications
Educational Background
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field - or equivalent practical experience.
Extensive QA & Development Experience
- At least 4 years of hands-on software engineering and QA experience, including a proven track record of leading QA initiatives.
Strong Ownership Attitude
- Demonstrated ability to drive feature development, integration, and QA efforts from inception through delivery.
Full-Stack Expertise
- Professional experience with at least one modern web framework (Angular or React) and one core language (TypeScript or JavaScript).
Scripting Proficiency
- Skilled in creating and maintaining automated scripts in Python or Bash to bolster testing and automation efforts.
Test Automation
- Hands-on experience with one or more contemporary test frameworks (e.g., Jest, PyTest, Selenium, Cypress, Robot Framework, SonarQube, Stryker) and enthusiasm for expanding automation coverage.
Communication & Collaboration
- Comfortable engaging with cross-functional teams and senior stakeholders.
- At least B2-level English proficiency.
Preferred Qualifications
Containerization
- Familiarity with Docker or similar tools to simplify deployment and testing processes.
Cloud Deployments
- Experience working with AWS (EC2, API Gateway, S3, etc.) or equivalent cloud platforms.
Advanced QA in SaaS
- Proven success in end-to-end testing of SaaS solutions, including Web GUI testing, performance validation, scalability testing (with auto-scaling disabled), and security testing.
Compensation and Benefits
Stable employment conditions
- Contract of employment , turnover rate below 4%, flexible working hours, hybrid work (presence in the office in Gdynia 3 days a week).
Vacation entitlement
- 1 additional vacation day for all, and 1 extra after 10 years being with us.
Working Environment
- Strong team-oriented and friendly work culture , access to various sports activities and events, modern office (well-equipped gym and playroom) close to the SKM/PKM stations .
Other Benefits
- English lessons during working hours, internal training program to support your training needs , paid employee referral program , Multisport Card , 3% employer contribution to PPK , private Health Care at Medicover (extended package for employees and possibility to enroll family members).