Software Engineer (Test Automation)

Location: Malaysia

NextLabs, a Silicon Valley technology company, is offering an exciting opportunity to software engineers interested in test automation to participate in the development of next generation information management products.

NextLabs is the leading provider of policy-driven information risk management software for large enterprises. NextLabs’ solutions automate the enforcement of security controls and compliance policies to secure information and enable secure information sharing across the extended enterprise. NextLabs has some of the largest global enterprises as customers and has strategic relationships with many industry leaders. For more information on NextLabs, please visit https://www.nextlabs.com.

NextLabs is looking for a highly motivated Software Engineer who is passionate about working with and delivering high value solutions to our strategic customers using the NextLabs Data-centric Security for SAP, Data Protection as a Service and Entitlement Management product lines. You will work on diverse projects with a focus on test automation.

Responsibilities

  • Develop advanced predictive troubleshooting tools using Java, SQL and other technologies
  • Develop regression tests for various NextLabs products
  • Develop test automation systems and environment to automate testing processes with tools such as Selenium, Robot Framework, Jenkins, Bitbucket, containers, VMs and Kubernetes on Linux and Windows running locally or in the Cloud
  • Design and write automation scripts to create and maintain test cases
  • Participate in migrating existing test environment to effect continuous integration
  • Participate in functional analysis of use cases and develop test plans and test cases
  • Contribute to innovating and improving test automation processes and methods
  • Maintain test automation and reporting systems
  • Work with software engineers to perform root-cause analysis and preliminary problem diagnosis
  • Work with global R&D, support and operation teams on product development and customer support

Requirements

  • Bachelor’s degree in computer science or a related field
  • 2+ years of experience in software development
  • Strong Java and SQL programming skills are required, including experience in developing standalone Java applications
  • Strong Robot Framework or Selenium skills is required, including resolving race conditions caused by JavaScript and Selenium errors such as StaleElementReferenceException, ElementClickInterceptedException and ElementNotInteractableException
  • Strong enterprise software testing experience is a plus
  • Strong understanding of software development principles and best practices
  • Excellent problem-solving, troubleshooting and analytical skills with a proven ability to quickly learn new technologies in a dynamic environment
  • Strong communication and interpersonal skills
  • Experience with SAP Fiori apps, S/4 Hana or ECC is a plus
  • Experience with Python, Git, HTML or CSS is a plus

Interested candidates may send resume to jobs.my@nextlabs.com or use our online form below.