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
As a QA/ Test engineer, you:
Are experienced with Automation scripts , editing existing scripts , debugging automations code
Have experience of networking protocols, application testing, UI, and using databases
Have experience test case creations, reviews, and run manual / automations test cases.
Understand user and system requirements
Have an understanding of, or experience with, Agile development methodology””
Who You Are:
- You are highly motivated and have a passion for creating and supporting great products
- You thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills
- You are great at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issues
- You have practical experience in QA and Automations framework.
- You have the ability to learn new skills quickly and use the skills efficiently
- You are eager to make an impact and support projects that affect IBM across our global enterprise.
Required Technical and Professional Expertise
- Bachelors and/or Master’s Degree in a related field
- 5+ years of Software Quality Assurance experience or experience in a related field
- Experience in project management and QA methodology
- Experience with Test Automation/Scripting
- Experience with Groovy or Geb and selenium Framework
- Experience with Linux, Shell Scripting, Java script, html and regular expressions
- Expertise in two or more of the following: C++, Perl, Python, Java/Java script, SQL, XML, HTML
- Strong problem solving/troubleshooting abilities
- Excellent verbal and written communication abilities
- Ability to manage time and handle multiple priorities
- Strong organizational skills
Preferred Technical and Professional Expertise
- Experience using Agile methodologies
- Knowledge of security best practices and methodologies
- Knowledge of the software development cycle
- Knowledge of quality assurance processes
- Networking/Security expertise