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.
As Test Automation Engineer, you are involved in the automated verification and validation of products made by engineers in a development process. Your technical and professional knowledge of Test Automation, programming, test environments and methodologies is solid. With your knowledge and experience with one or more test tools and test techniques, you can independently design and execute test automation solutions. You follow the latest developments in your field and you know what is going on.
As a QA Automation Expert, you are expected to develop automation solutions, create tools strategy, create automation approach, evaluate tools, perform technical feasibility, build business cases (ROI) and estimate automation effort. You are expected to implement automation solutions in different projects and deliver cost/effort savings to customer. You are expected to work independently, if required, to provide consultancy services to other projects.
* 6 - 8 years demonstrated experience in testing enterprise-level software applications.
* Proficiency in developing, implementing and maintaining test automation frameworks.
* Strong programming knowledge on Java / Python or other programming languages.
* Strong knowledge on various test automation frameworks and tools (preferably Selenium with Java).
* Experience in Continuous Integration and/or Continuous Delivery is a must.
* Working knowledge of test-driven development methodologies and test defect tracking / management systems.
* Excellent communication skills, team collaboration and critical thinking.
* Non-Functional Testing like Security, Performance, Load, Penetration testing will an added advantage.
* Experience with AWS / Azure or other public cloud technologies.
* Experience with Docker / Kubernetes, Terraform, Python and Springs.
* Experience with distributed source control systems such as Git.
* Experience with test-driven development and frameworks.