hero

Explore thousands of opportunities across Tech:NYC’s member network.

674
companies
10,762
Jobs

Quality Engineer - Automation

IBM

IBM

Quality Assurance
Posted on Jan 30, 2025
Introduction
This would ideally be a mid level test automation engineer who will be responsible for the test automation efforts for the team.

In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.

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 education
Bachelor's Degree
Preferred education
Bachelor's Degree
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.