Automation Engineer
Basic Information
Country
State
City
Date Published
Job ID
Travel Amount
Description and Requirements
BMC is looking for a talented Automation Engineer to join our family working on complex and distributed software, developing automated tests, executing test plans, and assisting the firm in assuring product quality.
If you are a talented software engineer who’s a curious, self-motivated, people-oriented team player and constantly learning and evolving - In that case, this is a chance for you to join a newly growing team!
In this team, you'll specify, design, implement automation tests and infrastructure for new and old components and features that involve both client-side and server-side, using various technologies.
In this role, you will face professional challenges and opportunities alongside a rewarding work environment and play an important role in new and innovative automation projects and teams.
In this role, you will be:
- Automation developer for a Web application in a software development environment.
- Developing and executing effective automated tests & strategies for frontend and backend including GUI, CLI, and API tests.
- Working with engineering to define and assess deliverables.
- Effectively prioritizes and executes tasks in a high-pressure environment with a strong service orientation.
- Responsible for the QA deliverables of assigned projects – ensure quality deliverables.
What we are looking for:
- 5+ years of experience in automation testing Web applications and API in a software development environment - Must.
- Experience running and developing automation tests - Must.
- Experience with standard automated test tools & Addons: Selenium or equivalent - Must.
- Technical knowledge and experience with windows, Unix & Mac OS. Experience with Unix/Linux – Advantage.
- Familiar with agile software development methodologies and life cycles.
- Excellent English communication skills, both verbal and written.
- Bachelor’s degree in software engineering, computer science, programming, or equivalent practical experience.
It would be an advantage for you to have:
- Experience in Python, JAVA
- Experience with Robot framework or equivalent - Advantage
- Familiar with Jenkins CI
- Good working knowledge DBs such as SQL, PG, Oracle.