Titre du poste ou emplacement

Software Engineer in Test

Sigmaways Inc - 5 emplois
Vancouver, BC
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté

As a Quality Engineer, you'll do more than test software, you'll influence how it's designed, built, and delivered.

This role requires strong software development skills and a hands-on approach. You'll work closely with engineers to create automated testing solutions, build and maintain test infrastructure, and contribute to code quality through reviews and collaboration.

Responsibilities:

  • Play a key role in driving quality initiatives to build and deliver better products.
  • Collaborate closely with development teams to strengthen and streamline software development practices.
  • Champion Quality Engineering methodologies to ensure the delivery of high-quality software solutions.
  • Work alongside developers to enhance and automate testing and release workflows.
  • Embed quality as a core component of the software development lifecycle.

Qualifications:

  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
  • At least 7 years of experience in testing and debugging J2EE RESTful Web Services, gRPC-based services, and web applications
  • Hands on experience with Spring Framework, including Spring Boot, and build tools like Maven.
  • Proficiency with testing frameworks using TestNG, Spock, JUnit.
  • Experience with version control systems using Git/Bitbucket.
  • Experience in building integration and acceptance tests, integrating with Jenkins) and code quality tools Sonar.
  • Linux and shell scripting experience is a plus
  • Exposure to cloud environments and services.
  • Experience in SQL, especially Oracle DB.
  • Experience working with Selenium WebDriver for UI test automation is a plus
  • Experience with API testing tools like RESTAssured, OkHttp is a plus
  • Familiarity with In-Memory Data Grids (e.g., Pivotal Gemfire).
  • Understanding of Digital Native Architectures and microservices.
  • Experience with data virtualization tools is a plus.
  • Testing experience across multiple platforms: web UI, APIs (REST/SOAP), Unix-based systems is a plus.
  • Exposure to payment simulation tools such as Paragon, FinSim, T3 are a plus.
  • Knowledge of ISO 8583 or other payment protocols.

Partager un emploi :