QA Automation Engineer @ IBM

Job Information

Job Description:

What’s in it for you:

* You will work in an innovation driven, collaborative environment to understand requirements, architect, design and implement functionalities / features
* You will work with customers, understand their requirements and translate then to product features
* You will work in a agile development environment and be part of large scale scrums
* You will actively contribute to all phases of software development including development and testing
* You will experience a culture of continuous learning to aid progression
* You will develop proof of concepts to establish technical feasibility
*You will mentor junior members
* You will get an opportunity to work with various open source products and actively contribute back to their community
* You will get equal opportunity to work on cloud and software product deployments
* You will be the pioneers and be part core team to set up and establish this mission
Required Technical and Professional Expertise

  • 7+ years of experience in software testing and automation: Demonstrated expertise in designing, developing, and executing automated tests across different software development phases.
  • Proven experience with automation frameworks: In-depth knowledge and experience with frameworks like Selenium, Appium, Cypress, or similar, with the ability to adapt and contribute to their advancement.
  • Advanced programming skills: Proficiency in multiple scripting languages like Python, Java, and experience with object-oriented programming principles.
  • Expertise in Agile methodologies: Deep understanding of Agile principles and practices, including experience integrating automation into CI/CD pipelines.
  • Strong analytical and problem-solving skills: Ability to identify and diagnose complex software defects and design effective solutions.
  • Exceptional communication and interpersonal skills: Adept at collaborating effectively with cross-functional teams (developers, testers, stakeholders) and leading technical discussions.
  • Proven leadership experience: Demonstrated experience leading and mentoring QA teams, either formally or informally. This could include leading test automation initiatives within a team, taking ownership of specific testing areas, or providing guidance and expertise to junior team members.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field preferred.

Preferred Technical and Professional Expertise

  • Experience with architecting and developing automation frameworks: Demonstrated ability to design and implement custom frameworks tailored to specific project needs.
  • Experience with performance testing tools: Expertise in JMeter, LoadRunner, or similar tools for performance evaluation.
  • Experience with API testing: Advanced knowledge of tools and methodologies for API testing and security testing.
  • Experience in a cloud environment: Deep understanding of cloud-based testing practices and tools.
  • Experience with continuous integration and continuous delivery (CI/CD): Expertise in integrating automated tests into CI/CD pipelines and promoting DevOps practices.
  • Master’s degree in Computer Science, Software Engineering, or related field a plus.

Experience Level: Senior
Work From: Onsite

Company Information

View all jobs of Company: Click here

Pin It on Pinterest