Job Description :
QA Automation Engineer

Job Description:

Who We Are

Micro Focus is one of the world’s largest enterprise software providers, delivering the mission-critical software that keeps the digital world running. We combine pragmatism, discipline, and customer-centric innovation to deliver trusted, proven solutions that customers need in order to succeed in today’s rapidly evolving marketplace.That’s high tech without the drama.

Set and maintain quality standards for company products with systematic processes. Develops, modifies, automates, and executes software test strategies, plans, and suites. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Develop tools and environments to automate test execution. Consults with development engineers in the resolution of problems.

Responsibilities:

  • Designs quality assurance and test processes for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet-based platforms.
  • Analyzes design and determines test scripts, coding, automation, and integration activities required based on general objectives and knowledge of the overall architecture of product or solution.
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integrate into software architecture.
  • Test & automate the features as part of a scrum team.
  • Contribute to feature sanity/regressions tests.
  • Maintain and execute the automation suite for various releases.
  • Adhere to software testing methodologies and processes to release high-quality software.

Education and Experience Required:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
  • 3-5 years of software development experience building large-scale and highly distributed applications.

Required skills:

  • Well-versed in Python and test automation.
  • Strong in manual testing, exposure in creating test setup and test environments for complex enterprise applications.
  • Must have experience with API testing.
  • Understanding of server/client testing.
  • Experience with CI/CD tools (Jenkins, GitHub, etc.).
  • Experience testing on Windows/Linux environment.
  • Quick learner, self-motivated, and a strong team player.
  • Ability to adapt to new tools & technologies.
  • Strong analytical, problem solving, debugging, and troubleshooting skills.
  • Good verbal and written communication skills.
  • Familiarity with Agile Software Development (preferably Scrum).

Desirable skills

  • Understanding of the Security domain.
  • Robot Framework automation experience.
  • C, Java experience.
  • UI/UX testing.
  • Performance and Scale testing.
  • Cloud technologies, managing and testing cloud applications.

Job:

Engineering

Micro Focus is proud to be an Equal Opportunity Employer. Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status


Source link