IBM Software Test Specialist (QA Engineer) in CHICAGO, Illinois

Job Description


• Participate on cross functional development teams to develop and test newly designed object data storage features, identify potential system impacting risks, requirement gaps and test scenarios.

• Analyze, decompose system requirements and use cases for IBM Cloud and design the correct test strategy to test all data storage integration aspects of the system.

• Identify, develop and implement automated functional and system level tests in Python using current automation test design practices and techniques, also participate in peer code reviews.

• Decompose development user stories for testability, create and manage test related tasks for newly introduced features and document test strategies and plans.

• Participate and perform escaped defect analysis on defects found downstream of feature development to identify test area deficiencies and test process improvements.

• Communicate to team members on changes of functional system feature interactions and their system performance impacts.

Required Technical and Professional Expertise

• Ability and tenacity to solve increasingly complex technical issues through analysis and a variety of problem-solving techniques.

• Strong understanding of SQA methodologies and test development for complex systems.

• Working knowledge of Python or other scripting languages with demonstrable experience in applying these skills to develop automated functional/system integration tests.

• Working knowledge of system APIs and their uses.

• Ability to develop and execute functional/system level tests.

• Working knowledge of Linux environments.

• Experience working in an Agile-Scrum development environment.

Java, Python or other scripting languages with demonstrable experience in applying these skills to system integration testing.

  • Working knowledge of networking protocols, Linux Debian OS environment and modern file systems.

  • 3 years of experience working in an Agile-Scrum development environment.

Preferred Tech and Prof Experience


• Working knowledge of storage industry client tools (e.g. boto3, s3cmd, CosBench, Jmeter) to perform S3 and NAS operations

• Working knowledge in the design and continued development of automation frameworks

• Working knowledge of AWS S3 protocol and its usage in object storage systems.

• Knowledge of distributed computing principles, enterprise storage configurations and their usages.

• Working knowledge of networking protocols.

• MS in CS, CE or similar field and 5+ years of relevant work experience.

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.