SDET II
Bengaluru (Bangalore Urban) IT development
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, let's talk.
Your Role and Responsibilities
We are seeking a Test Engineer to join an existing seasoned team, with the primary goal of evaluating our software suite via automation, and manual validation. You will work under the direction of senior test team members, with product managers and developers. As a test engineer, you will be responsible for persona driven scenario validations of defined feature areas, new products, and cross suite interactivity/dependencies of a larger software suite.
Our success will be driven by your real passion for quality of product for our end users. Job one, will be to insure the customer is always spoken for, and has the best experience possible with our application. Your future team is the definition of cross suite, and prides itself on having the opposite of the ""not my job"" attitude.
· Writing advanced automation scripts, editing existing scripts, and debugging automation code efficiently.
· Growing a multi tool automation suite of tests using existing frameworks (Selenide/Selenium). Ensuring that the automation output is clear, precise and up to date. Should be able to write nes frameworks from scratch.
· Capable of working with a team as requirements are gathered, and actively participating in conversations, then translating into actionable stories and tasks.
· Active participation in a multi silo scrum team (PM, DEV, TEST), from planning, tasking, validation and release
· Test case creation, and review with stake holders.
Required Technical and Professional Expertise
· Focuses on gaining an understanding of the automation framework architecture and the ‘why’ behind architectural decisions. Gains an end-to-end understanding of the way an automation test system is designed, developed, tested, deployed, and operated
· Demonstrates ability to independently design and deliver small to mid-sized features; proactively makes changes to maintain and improve systems. Code reviews are uneventful. Participates in the teams dev-ops work; handles most tasks and incidents independently.
· Seeks to identify quality and reliability issues in the systems they maintain and suggest
· Improvements
· Is aware of the test methodologies & has a deep understanding of the test metrics. Will be aware of the test plans & can take complete ownership of a certain component or service tests
· Will be able to develop / modify automation test suite for the medium complex features and own it
Preferred Technical and Professional Expertise
Efficient programming skills.
· Well versed in TDD, BDD and other test methodologies
· Expert in selenium or any other automation tool
· Experince in cloud technologies and its usage in tests
· Experience in Linux
· Experience in writing new automation frameworks
· Experince in perf tests and automation of it is a big plus