Software Developer - Automation/Continuous Integration
Micro Focus
Ottawa, Canada
5d ago

Job Description :

We catch bad guys with math! Interset is a big data, security AI-based solution that is being used by customers to solve some of the most important problems in the world.

We’re looking for a software developer who’s passionate about what they do, takes a creative approach to problem solving, and will be a champion for efficiency, quality and working smarter.

This role will support the Quality Engineering team objective to drive quality automation, continuous integration, observability, and development efficiency so that we can ship products as quickly as possible while avoiding regressions, maintaining a high quality product.

You will work in cross-functional teams to ensure automation captures new features and other changes, contributing to functional requirements and team priorities.

If you’re ready to be a part of a company building solutions that leverage the latest in AI and big data technology, we want to talk to you!!

If you’re ready to be a part of a company building solutions that leverage the latest in AI and big data technology, we want to talk to you!!

Part of the Micro Focus group of companies, we are a fast-paced, all hands-on deck kind of environment where you are respected and listened to from day one.

You will be part of a team that describes one another as crazy smart, but normal in a good way .

What it’s like to work here...

Our Kanata office houses a 40 person R&D team. We have a startup feel within the stability and structure of a large global company.

We use innovative approaches and technologies to ensure the Interset product remains top of market and our employees are encouraged to be constantly developing their skills.

We hire people with a wide scope of knowledge and experience that want to jump into self-organizing, cross-functional teams and work on an enhancement or feature.

This allows our employees to learn different parts of the business and share their knowledge with others. We also hold a weekly demo hour to share updates, technology information, sales successes or discuss challenges we encounter.

We have a flexible work environment where you are trusted to manage your own schedule while supporting your teammates and following through on commitments and deliverables.

We make time for fun with regular social events and gather weekly for a team lunch.

We’re looking for a software developer who’s passionate about what they do, takes a creative approach to problem solving, and will be a champion for efficiency, quality and working smarter.

What you'll do :

  • If it ain’t broken, you’ll break it! Finding and squashing bugs in our code is your passion!
  • You have ninja programming skills and you’re not afraid to use them.
  • You simplify processes and improve quality-of-life for the team with crafty automation.
  • You illuminate bottlenecks and process bugs so we can reduce friction in the dev cycle.
  • Who you are :

  • You’re curious about how things work and you’re always looking for ways to make things better, faster and stronger.
  • You find a way to collaborate and solve problems before they become problems, and get the job done.
  • You care about the success of the team, not just your own.
  • Your sense of humor, passion and enthusiasm shines through in everything you do.
  • The need to learn and grow your skills is part of your DNA!
  • You’re not afraid to have an opinion and you have solid reasoning to back it up.
  • Required skills :

  • Competency in programming languages, such as Java and Python. Ability to demonstrate the programming knowledge through clean code.
  • Well equipped with scripting skills - Bash, Python, etc.
  • Hands-on experience with one or more automated testing frameworks - TestNG, Selenium, Cypress, etc.
  • The feature you can and want to build is automated tests and test frameworks however you have experience in manual testing and can pull on that knowledge if needed.
  • Ability to communicate complex ideas in a concise way.
  • You are comfortable with configuring and building continuous integration pipelines using groovy for tools like Jenkins.
  • Knowledge of test case management tools like TestRail.
  • You see the value in collaboration tools like GitHub, Confluence, JIRA, and Slack.
  • Experience with Linux installation and administration, particularly using the command line.
  • Nice to have skills :

  • Basic understanding of static code quality and vulnerability assessment SonarQube, etc.
  • Experience with the testing of security products, Web UI’s and enterprise products is an asset.
  • Experience working in a startup and / or smaller team environment.
  • Exposure to continuous integration approaches and systems.
  • Experience developing internal tooling and automation.
  • Experience with cloud platforms such as Amazon Web Services or Microsoft Azure.
  • Familiarity with containerization technologies like Docker and Kubernetes
  • LI-DK1

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form