Test Engineer
Pune, INDIA 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, lets talk.
Your Role and Responsibilities
As a QA Engineer, you will be responsible for
· Testing all aspects of the product/system including function/component, system, performance, regression, and usability.
· Work with development team to identify and capture test cases, and ensure version management
· Setting up of test environments, designing test plans, developing test cases/scenarios/usage cases, and executing these cases
· Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned people in development
· Contribute to the creation, enhancement, execution, and maintenance of test automation suite (UI and backend) for using industry standard Automation tools/technologies
Required Technical and Professional Expertise
· 2-5 years of experience in Quality Assurance and Software Testing / automation.
· Ability to work on Windows and Unix systems.
· Experience working as part of an agile development team and Knowledge of quality assurance processes.
· Strong problem-solving skills, self-driven with excellent attention to detail and obsessive about quality
· Ability to manage workload to meet specific deadlines in accordance with business priorities.
· Experience with automated testing
· Experience with one or more of the following: Java/Java script, SQL, Bash/shell scripting, Python, Groovy, Geb, Spock, Selenium, Cypress.
· Must work effectively as part of a team and be able to exercise independent judgment within defined guidelines and procedures.
· Demonstrated communication skills with English fluency, both written and verbal
· Knowledge of the software development lifecycle
Preferred Technical and Professional Expertise
· Experience with workflow and collaboration tooling such as Atlassian Jira
· Experience with code management tooling such as Git, Github, Gitlab
· Experience with Dockers technologies
· Familiarity with cloud computing services such as AWS, Azure, GCP - Advantage
· Experience with continuous integration tools such as Jenkins.