QA Engineer

  • Software Engineering
  • Professional

QA Engineer

  • Software Engineering
  • Professional

Introduction
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.

Your Role and Responsibilities
watsonx Code Assistant is an exciting new offering from IBM that strives to revolutionize enterprise software development with Generative AI. We need your expertise, your motivation and your collaboration to take watsonx Code Assistant to the next level. As a QA engineer developer, you will be responsible for testing the microservices “behind” watsonx Code Assistant that interact with our Large Language Models.

Required General skills

  • Design and develop test cases and perform test execution to meet high quality standards and key milestones.
  • Design and develop automation test scripts, maintain and enhance the automation framework.
  • Work with development team to debug/verify the defects and drive resolutions.
  • Test results analysis, reporting and tracking.
  • Identify concerns and potential problem areas.
  • Think creatively to improve team productivity and efficiency
  • Seek out innovative ideas & make recommendations upon evaluation and exploration of new tools and processes.
  • Ensure effective and optimal administration & evolution of existing tools.


Required Technical and Professional Expertise

  • Experience in Java and/or Python programming and testing
  • Experience of Javascript programming and testing
  • Cloud development or testing experience (REST, devops)
  • Basic OS administration including Linux and Windows.
  • Some knowledge of Application Servers / J2EE
  • Some knowledge of Database
  • Fluent in English
  • Ability to work in a globally distributed teams, and communicate effectively with remote developers and engineering team members


Preferred Technical and Professional Expertise

  • Some experience of build tools such as Ant and Maven.
  • Some experience of test frameworks such JUnit, Rational Functional Tester, etc.
  • understanding of continuous integration, software development process and cycles
  • understanding of QA methodology, software development process and cycles
  • Experience with AI / ML models and evaluation techniques, including Large Language Models

Apprenez-en plus à notre sujet


About IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

Principaux détails du poste

Rejoignez notre réseau de talents.

Soyez au courant des possibilités de carrière qui correspondent à vos compétences et à vos intérêts.