Quality Engineer - Automation
IBM
**Introduction**
This would ideally be a mid level test automation engineer who will be responsible for the test automation efforts for the team.
**Your role and responsibilities**
Design, develop, and maintain automation scripts for different layers of test automation, including unit tests, API tests, and end-to-end/functional end-to-end testing. Primary focus on this application will be emphasized on API layer testing and some minor UI testing for this Python application.
• Create performance test script with JMeter for stress and load testing their web services.
• Database validation tests - validating DB level queries and results.
• Identify and report bugs and issues found during testing, and work closely with the development team to ensure prompt resolution.
• Conduct code reviews to ensure adherence to coding standards and best practices.
• Continuously enhance and optimize the automation framework to improve efficiency, reliability, and scalability of the testing process.
**Required technical and professional expertise**
Bachelor's degree in Computer Science, Engineering, or related field and/or equivalent work experience
• Proven experience in test automation projects, including development of scripts for unit, API and UI automation scripts.
• Strong programming experience in a major language such as Java, Python, Javascript, Typescript.
• Knowledge of test frameworks, preferably in modern node.js based ones such as Cypress.js, WebdriverIO, or Playwright. Candidates who only know Selenium based on our experience has had issues adapting to a JS/TS based solution.
• Solid understanding of software development lifecycles, testing methodologies, and best practices.
• Strong analytical and problem-solving skills, with the ability to troubleshoot and debug complex systems.
• Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Confirm your E-mail: Send Email
All Jobs from IBM