Software Quality Assurance and Automation Engineer
-
- Software Engineering
- Professional
Software Quality Assurance and Automation Engineer
-
- Software Engineering
- Professional
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
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
- Design test plans, test cases and automation test cases for a given release.
- Develop and implement automated test frameworks and scripts using Shell scripts, Perl Scripts, and Python.
- Design, execute, and maintain automated test suites for functional, regression, and
- performance testing.
- Identify, analyze, and report software defects to facilitate timely resolution.
- Collaborate with cross-functional teams to understand project requirements and ensure comprehensive test coverage.
- Continuously improve and optimize automated testing processes to enhance efficiency and reliability.
- Participate in code reviews, sprint planning, and release activities to support software development lifecycle.
Required Technical and Professional Expertise
Bachelor’s degree in Computer Science, Computer Engineering, or related field.
Minimum 12 years of experience, including at least 4 years in a leadership role as a Test Lead.
Must have:
- Hands-on experience working with LDAP and Directory concepts including
- Directory Schema, Directory Structure, LDIF etc.
- Hands-on experience of MS Active Directory, OpenLDAP
- Conceptual understanding of Auditing, Logging and Tracing
- Understanding of Data encryption techniques & Security Certificates
- Hands-on experience with VMWare, ESX, and various deployment
- techniques
- Experience with cloud platforms (AWS, Azure, ROSA etc.) and
- containerization technologies (Docker, Kubernetes)
- Strong understanding of software development methodologies (Agile,
- Scrum) and testing best practices.
- Experience with version control systems (e.g. Git), ticketing system (e.g. Jira)
- and CI/CD tools.
- Excellent analytical and problem-solving skills with meticulous attention to
- detail.
- The right candidate should possess strong communication skills, be a
- collaborative team player, is adept at independent decision-making, and is
- capable of providing recommendations to stakeholders.
Nice to have:
- Knowledge of SCIM, Federated & Virtual Directory Concepts
- Familiarity with API testing and test automation for web services (REST,
- SOAP).
- Familiarity with UI test automation and automation tools like Selenium
Preferred Technical and Professional Expertise
- None
Want to know what it’s like to be an IBMer?
Key Job Details
Don’t see a fit at this time?
Don’t worry. Join our Talent Network and get notified about the latest opportunities.