BMC is looking for an Experienced QA & Automation Engineer, an innovator at heart, to join our BMC AMI Platform team of highly skilled engineers. In this role, you’ll help test and deliver innovative solutions by building a robust end-to-end automation suite for a product that runs across cloud and mainframe environments.
Join the AMI Platform team, where you'll work with cutting-edge technologies like cloud-native architecture, hybrid infrastructures, and Generative AI. In this role, you'll play a key part in ensuring high product quality by automating web and API tests while navigating the complexities of hybrid environments. If you're looking to innovate, solve complex challenges, and make a real impact on enterprise infrastructure, this is the opportunity for you.
Learn more about the BMC AMI Platform and its AI-powered direction here:
🔗 https://www.bmc.com/blogs/bmc-ami-platform-statement-direction-ai-cloud/
Here is how, through this exciting role, YOU will contribute to BMC’s and your own success
- Work closely with developers and architects to validate product functionality via manual and automated test execution.
- Conduct thorough regression, integration, API, and system testing to validate stability, performance, and reliability.
- Identify end-user scenarios and pertinent test cases; document, track, and validate issues and fixes.
- Contribute to product and process improvements and provide feedback from a customer perspective.
- Participate in demos and showcases for customers and stakeholders, as needed.
- Write test automation scripts using automation frameworks for regression testing.
- Be involved in problem solving, debugging, and automating manual tasks using relevant tools.
To ensure you’re set up for success, you will bring the following skillset & experience:
- 5+ years of experience as a QA/Test Engineer in distributed environments, with a strong focus on functional, regression, integration, and API testing
- Proficiency in at least one server-side language such as Java or Python, with experience testing Web and Client-Server applications
- Hands-on expertise in test automation and scripting using tools like Selenium, Cucumber, Robot Framework, or Ansible, including REST API automation
- Experience in building and maintaining robust automation frameworks and automating end-to-end scenarios
- Solid understanding of SaaS products, cloud platforms (e.g., AWS, Azure, Oracle Cloud), and tools such as Kubernetes, Jenkins, Rancher, OpenShift
- Familiarity with DevOps practices and tools like Jenkins, Git, and CI/CD pipelines
- Strong debugging and troubleshooting skills with a solution-oriented mindset, not just problem reporting
- Ability to define test strategies, prepare and execute test cases, and ensure test coverage from both technical and user perspectives
- Experience working across Windows and Unix/Linux environments
- Comfortable with Agile methodologies and participating in cross-functional collaboration, demos, and stakeholder meetings
- Strong communication, interpersonal, and analytical skills
Whilst these are nice to have, our team can help you develop in the following skills:
- Bachelor’s degree in computer science, Engineering, or a related field
- Experience with AI/ML implementation, algorithms and Tools is highly desirable and an advantage