Development Manager - Test Automation

IBM


Date: 1 day ago
City: Lucknow, Uttar Pradesh
Contract type: Full time
Introduction

IBM Cognos Analytics is a comprehensive business intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive visualizations. Designed to cater to organizations of all sizes, it offers high-quality, scalable reporting capabilities, enabling users to create and share customized reports efficiently. The platform's intuitive interface allows for seamless exploration of data, uncovering hidden trends and facilitating informed decision-making without the need for advanced technical skills. With robust governance and security features, IBM Cognos Analytics ensures data integrity and confidentiality, making it a trusted solution for businesses aiming to harness the full potential of their data.

Your Role And Responsibilities

We are seeking a Development Manager - Test Automation with a keen sense for managing high-performing teams of strong individual contributors and be an active participant in the development life cycle. This team’s mission is to deliver on the web-based, self-service data modeling capabilities which is used to fuse together many sources of data, including relational databases, Hadoop-based technologies, Microsoft Excel spreadsheets, text files that can then allow business user to explore/report on this data.

About

Successful candidate should be able to demonstrate strong initiative and an insatiable drive to learn new things and try them out.  They will also have strong opinions and passionate about their ideas but not be afraid to be swayed by others in the face of stronger evidence. The main role will include:

  • Test, automate the tests and launch core product features in Cognos Analytics
  • Participate in shaping the overall strategy of IBM business Analytics solutions
  • Own and drive the quality of multiple product components 
  • Create world class software and business analytics experiences for IBM customers
  • Interact with cross-functional engineering teams across the company 
  • Manage a highly skilled team of professional software engineers 
  • Ensure delivery schedules and report to release management and senior management

Preferred Education

Master's Degree

Required Technical And Professional Expertise

Total experience of 10+ years, 3+ years of experience in leading/managing the software test automation teams.

  • 5+ years of experience in automating various types of tests (such as UI, API, Mobile, ...etc.) and tasks for enterprise software products by following the Agile development methodologies.
  • Experience in developing automated tests using Selenium, JavaScript, Bash, Batch, pipelines, Java, HTML, and CSS.
  • Experience in developing, maintaining, and debugging automated tests on various platforms such as Linux, Windows, macOS, iOS, Android, ...etc.
  • Excellent understanding of the Object-Oriented design principals and Page Object design pattern.
  • 3+ years of experience in performing various types of testing (regression, sanity, confidence, feature validation, integration, unit, system, ...etc.) on enterprise software products.
  • Experience in creating and maintaining test plans and test cases.
  • Knowledge of software design, architecture, development and testing applications & microservices.
  • Understanding of database modelling and database design.
  • Be involved and take ownership of end-to-end automation delivery.
  • Experience of working with various stakeholders such as product development, design, operations and support teams.
  • Deep understanding of very large-scale software development process and software product release practices. 
  • Experience with cloud-based technologies and DevOps practices.
  • Collaborate closely with other peer teams globally.
  • Excellent communication and interpersonal skills.
  • Experience with people management. Ability to motivate and inspire team members.
  • Uphold quality standards including reliability, efficiency, security, maintainability and usability by applying best practice processes, methodologies and tools
  • Ability to multi-task and re-prioritize under pressure.

Preferred Technical And Professional Experience

  • Knowledge of various design patterns.
  • Knowledge of tools like GitHub/Jira/Monday etc.
  • Knowledge of emerging technologies such as Artificial Intelligence (AI)
  • Knowledge of IBM Cloud or any other Cloud environment, OpenShift, Dockers and K8S.
  • Experience in Business Analytics solutions, data warehousing and commercial analytics products. 
Post a CV