Genetec is hiring a

Senior Software Development Engineer - QA and Test

Kraków, Poland
Full-Time

🌍 Genetec - Protect the everyday

We are a global Canadian company with a broad solutions portfolio that encompasses security, intelligence, and operations. We serve customers within a wide range of industries including transportation, education, and government. At Genetec we embrace open communication, creativity, and continuous learning to allow everyone to flourish in their own unique career paths.

Our network, of over 2000 people globally, is made up of diverse individuals who are passionate about their work and open to trying new ideas. We prioritize the success and well-being of our employees, proven by our 2022 Internal Engagement Survey results of 4.4/5.

Discover Genetec's work environment and lively culture in this video!

Why this role matters

Quality at Genetec is at the centre of everything we do. If you want to create products that change the world and are committed 100% to customer success — this is the place.

This is an opening for a Senior Software Development Engineer who have taken their career to testing, developing process automation and building infrastructure resiliency & security. It will give you the chance to take a lead in ensuring quality and performance for our groundbreaking data processing, AI and visualisation tools. The role involves both manual and automated testing, collaborating with cross-functional teams, the other QA teams, and identifying areas for improvement. As a member of our team, you will have the exciting opportunity to work closely with the newest prototypes and solutions for our client, contributing to cutting-edge innovations and redefining user experiences. All in a unique and pleasant work environment.

The team

Genetec Data Insights is a diverse group located in several countries that works on creating collaborative tools for data- and AI-driven decision-making in the cloud. Our goal is to allow our customers to harness insights from their security data to prioritise interventions, automate responses, and streamline operations. As a Software Development Engineer in QA/Test you could bring your passion for technology, development, quality and automation to a team that shares the sentiment, and you would play a key role in our products' evolution. You will be introduced into a highly collaborative environment where sharing knowledge and ideas is an ongoing endeavor.

What you'll do

  • Develop and maintain automated tests, frontend and backend
  • Conduct basic manual testing where necessary but ensure to work towards a robust test automation framework
  • Develop and maintain or non-functional testing like performance testing, stress testing, and contract testing
  • Help automate all aspects of the software engineering process
  • Identify and execute on opportunities to improve or establish quality processes, for example improved shift-left/-right
  • Create and maintain test documentation, including test plans, test cases, and test reports, to ensure clear communication and traceability of the testing process.
  • Thoroughly test all activities that occur behind the scenes as data travels to the cloud, through our services, databases, and back, identifying and addressing any potential issues or bottlenecks.
  • Identify, report, and track software defects using designated tools, following up on their resolution with the development team.
  • Help to Improve our CI/CD pipelines

And it would be just great if you could …

  • Lead end-to-end testing initiatives throughout the entire SDLC from test planning, test design, test execution, and test reporting.
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary products.
  • Pair with software engineers to identify and prevent gaps with automation/regression coverage and even build frameworks.
  • Take full ownership of and maintain a robust QA environment, including test databases and system deployments
  • Collaborate with cross-functional teams, including developers, product managers, and quality assurance, to drive continuous improvement and ensure a high-quality product delivery.

What We Value

Being disruptive. Getting things done. With smart people. Enjoying knowing that the work we do is having a global impact on our customer security systems.

We have big goals, and we want the people who join us to be self-confident, focused on customers and delivery, and who are structured and committed in their approach. We iterate quickly, we fail fast, we take smart chances. We value those who will help us continue this spirit

We also believe in empowering our employees and are actively seeking entrepreneurs in training who want to help build something larger.

We have gotten to this point by being committed, passionate, and focused on getting things done. We need more people like us. If this appeals to you then we encourage you to apply.

What You’ll Bring

Must have skills:

  • Coding knowledge - 5 years minimum - preference for JavaScript, .NET or Golang
  • English (at least B2)

Other than that, our Tech Stack is broad, and can vary from API to API, therefore we are looking to speak with Engineers with experience across a number of the following areas (by no means do we expect you to have experience with all!) and are not shying away from a challenge:

  • Strong experience in front-end testing and related frameworks (Cypress, Playwright)
  • Strong automation testing knowledge of APIs
  • Some experience with non-functional testing, e.g. performance testing
  • Software development experience before moving to testing and automation is a plus
  • Some hands-on experience with CI/CD tools – prior knowledge of Azure Devops again would be good
  • Experience with cloud – Azure specifically, is a plus
  • Docker, Kubernetes exposure would be advantageous
  • Experience with infrastructure-as-code frameworks, such as Terraform

Benefits we offer

  • Plenty of opportunities for you to learn new skills and grow in your career
  • Hybrid working environment with 2 fixed days in our Krakow office
  • Flexible working hours
  • German and French classes
  • Employee Performance Bonus Plan and Patent Filing Program
  • International Team Events and Conferences
  • Paid referrals

Genetec is an equal opportunity employer. 🏆 4.5/5 agreed in our 2022 Internal Engagement Survey "People of all age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and perspective are valued here."

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Development Engineer Q&A's
Report this job
Apply for this job