Job Overview
Role: Quality Engineer-Automation Location: Bangalore Experience: 3–5 Years Qualification: B.E/B.Tech/M.E/M.Tech Key Skills: Quality Engineering, Test Automation, Agile, DevOps, Containers, Test Data Management
Job Description
As a Quality Engineer-Automation at IBM, you will specialize in creating automated testing solutions for IT systems and applications. The role focuses on improving testing efficiency through automation, including optimizing test scenarios, managing test data and environments, and integrating testing into broader software delivery processes.
Roles and Responsibilities
- Design & Implement: Design and implement automated testing solutions for IT systems and applications.
- Streamline Automation: Develop automation that streamlines software testing processes.
- Test Scenarios: Create optimized test scenarios using appropriate test automation tools and technologies.
- Automated Execution: Develop automation for executing software tests with minimal manual intervention.
- Maintenance: Maintain and improve existing automated testing solutions.
- Data Management: Automate test data management processes to support reliable test execution.
- Environment Setup: Develop automation for test environment setup and management.
- Integration: Integrate testing automation into broader delivery automation workflows.
- Support: Support software delivery processes using modern Agile and DevOps practices.
- Container Environments: Work with container-based environments and understand their role in automated testing.
- Efficiency: Improve testing efficiency through optimization and automation.
- Collaboration: Collaborate with development and delivery teams to integrate quality engineering into the software lifecycle.
- Minimize Manual Effort: Minimize manual testing effort through reliable and maintainable automation.
Skills and Eligibility Criteria
Educational Background: Bachelor's degree required, Master's degree preferred.
Experience: 3–5 years of professional experience.
Mandatory Technical Skills:
- Experience with test automation tools and technologies
- Ability to build automated testing solutions for IT systems and applications
- Ability to create optimized automated test scenarios
- Experience with automated test data management
- Experience automating or managing test environments
- Understanding of Agile software development methodologies
- Understanding of DevOps practices and continuous delivery concepts
- Familiarity with containerization technologies in testing environments
Competencies:
- Ability to identify inefficient testing processes and develop practical automation solutions