DevTest Automation Engineer
Bengaluru (Bangalore Urban)
Job description
Introduction
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
With fast file transfer and streaming solutions, IBM Aspera software moves data of any size across any distance. IBM Aspera takes a different approach to tackling the challenges of big data movement over global WANs. Rather than optimize or accelerate data transfer, Aspera eliminates underlying bottlenecks using a breakthrough transport technology, fully utilizing available network bandwith to maximize speed and quickly scale up with no theoretical limit.
Looking for DevTest QA Automation Engineer to join our fast paced IBM Aspera team who can take ownership of helping build automation and testing that will ensure high quality releases. Incumbent in this position is an experienced, hands on and self-motivated engineer who can work collaboratively in a continuous integration environment.
You will work directly with both Software Development Engineers and Quality Assurance Engineers to understand project features, review, and implement automation using existing frameworks and tools that will help deliver quality features with efficiency. If you possess excellent problem solving, analytical, technical troubleshooting skills and willing to rapidly adopt new technologies and improve your testing craft, this team is right for you.
Required Technical and Professional Expertise
· Proficient in test automation using scripting or high-level languages (e.g., Python, Ruby, JavaScript) – JS preferred
· 3+ years experience with automated testing frameworks such as Cypress or Selenium Web driver
· Experience with automation and performance testing for RESTful APIs, Web applications or SaaS offering.
· Strong scripting abilities (e.g. Python, Ruby, Shell)
· Strong knowledge of QA methodology and tools, experience in a role testing complex software systems.
· Expertise in debugging test failures and test automation environments, analyzing test results, and guiding team on ways to improve coverage in continuous environment
· Experience with working in different cloud service providers: IBM Cloud, AWS, Google, Azure
Preferred Technical and Professional Expertise
· Experience in Agile or Scrum Software Development methodologies
· Experience in UNIX-based systems for debugging, analysis, and automation utilizing virtual machines
· Have the ability to solve complex problems with practical, maintainable, and scalable solutions.