Job Overview
Role: Quality Engineer-Automation Location: Bangalore, Karnataka Experience: 3–5 Years Qualification: B.E/B.Tech/M.E/M.Tech
Job Description
As a Quality Engineer-Automation at IBM, you will specialize in creating automated testing solutions for IT systems and applications. The role goes beyond simply executing automated test cases; you will be expected to understand testing requirements, design optimized test scenarios, automate test execution, and help integrate testing into broader software delivery processes. A major focus will be improving the efficiency of testing through automation, including automating test data management and test environment setup.
Roles and Responsibilities
- Design and implement automated testing solutions for IT systems and applications.
- Develop automation that streamlines software testing processes.
- Create optimized test scenarios using appropriate test automation tools and technologies.
- Develop automation for executing software tests with minimal manual intervention.
- Maintain and improve existing automated testing solutions.
- Automate test data management processes to support reliable test execution.
- Develop automation for test environment setup and management.
- Integrate testing automation into broader delivery automation workflows.
- Support software delivery processes using modern Agile and DevOps practices.
- Work with container-based environments and understand their role in automated testing.
- Improve testing efficiency through optimization and automation.
- Collaborate with development and delivery teams to integrate quality engineering into the software lifecycle.
- Minimize manual testing effort through reliable and maintainable automation.
Skills and Eligibility Criteria
Educational Background: Bachelor's degree is required; Master's degree is preferred.
Experience: 3–5 years of professional experience.
Mandatory Technical Skills:
- Test Automation: Experience with test automation tools and technologies.
- Automation Development: Ability to build automated testing solutions for IT systems and applications.
- Test Scenarios: Ability to create optimized automated test scenarios.
- Test Data: Experience with automated test data management.
- Environment Automation: Experience automating or managing test environments.
- Agile: Understanding of Agile software development methodologies.
- DevOps: Understanding of DevOps practices and continuous delivery concepts.
- Containers: Familiarity with containerization technologies in testing environments.
Competencies:
- Problem Solving: Ability to identify inefficient testing processes and develop practical automation solutions.