We are setting up a new DevOps team to work on a Cloud Native initiative for phoenixNAP, a CCBill integration partner. The team will use the latest technologies, frameworks and approaches that merge development with operations to create the next generation platform for our customers that will allow them to run scalable applications in modern and dynamic environments including public, private and hybrid clouds.
As the Bare Metal Automation Engineer, you will be a part of a high-performing team that will develop API, microservices and scripts to automate phoenixNAP’s bare metal services.
Close collaboration is required with the scrum master, peer architects, engineers and product owner within a scrum team to develop bare metal services and APIs.
Key Responsibilities:
- Perform multiple types of black box, grey-box and white box testing including functional, system, end-to-end, smoke, regression, and ad-hoc testing.
- Submit comprehensive defects using our bug tracking system.
- Regress and verify defects as needed.
- Ability to review a defect and triage it to the correct department/team member.
- Record results and provide metrics.
- Analyze requirements and write test cases.
- Design test plans from business requirements and specifications.
- Provide work estimates.
- Ability to escalate issues when need be.
- Participate in peer reviews.
Key Skills:
- BSCS or related degree or equivalent field experience.
- Minimum 4+ years’ overall Quality Assurance experience with an engineering focus.
- Practical working knowledge of software testing methodology and Quality Assurance fundamentals. (Both Waterfall & Agile development methodologies).
- Solid experience in test-driven development, unit testing, functional testing, system integration testing, regression testing, web service testing, and browser compatibility testing.
- Exposure to testing automation tools - JUnit or Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) required (both preferred); JMeter and Eclipse.
- Understanding of programming concepts and best practices.
- Experience using Linux/Unix/Windows OS.
- Experience with shell scripting languages.
- Advanced MySQL experience.
- Experience with testing web applications.
- Expert at troubleshooting and diagnosing system issues.
- Excellent oral and written communication skills.
- A high degree of flexibility and creativity.
- Ability to work in and embrace a team environment.
- Ability to work in a fast-paced environment.
- Ability to work independently with minimal supervision.
- Ability to be self-motivated and exhibit a high degree of professionalism.
- Ability to communicate effectively with all levels of employees/management.
- Demonstrated ability to handle high levels of stress.
- Ability to stay focused on the task at hand, ensuring that timelines are met, and operations are not adversely impacted.
- Strong problem-solving abilities.
Additional Desirable Qualifications:
- Experience using an IDE, such as Visual Studio Code.
- Experience in API testing
- Git experience
What we offer:
- A highly talented, professional and friendly team
- The ability to use cutting edge technologies
- Possibility for personal and professional growth
- Colorful offices in Novi Sad city center
- Soft drinks, tea, coffee, and fruit
- Social activities and very friendly working environment
- Private health insurance
- Casual Fridays and team buildings if you like to attend
If you are interested in this position, please send a cover letter and CV in English!