Senior QA Engineer I (Technical Lead) Senior QA Engineer I (Technical Lead) …

in Kuala Lumpur, Kuala Lumpur, Malaysia
Permanent, Full time
Be the first to apply
in Kuala Lumpur, Kuala Lumpur, Malaysia
Permanent, Full time
Be the first to apply
Senior QA Engineer I (Technical Lead)
Experian Decision Analytics has created an opportunity in the Malaysia to recruit a technical Senior QA Engineer to join the Global QA team. We are an established group, looking for someone to take on automation of performance, functional and security tests and integrating into the Continuous Integration jobs.

Our product range is largely written in Java and is run across a number of different platforms and environments, such as Windows, Linux, AIX, Mainframe, Web Services etc. Our QA team work as part of a global software group and are involved in all aspects of the development lifecycle.

Who we are looking for
An Agile practitioner with a strong background in software testing and enterprise technology. Problem-solving and creative design solutions are second nature where you apply the most relevant skills, and seek to learn new ones, to complete highly complex tasks. A person who is enthused about testing methodologies, frameworks, libraries and tools. An expert who provides guidance and best practice to others.

Essential Duties and Responsibilities
  • Leads technical assignments ie. Automation, performance testing, test framework
  • Responsible for developing effective and efficient automation or performance testing strategies and plans and their synchronization with stakeholders
  • Proficiency in developing, maintaining, reviewing and enhancing comprehensive test plan and test cases to cover functional and non-functional tests and automation
  • Contributes to product design to ensure testability and robustness of products and features
  • Evaluates application requirements and design documents, working closely with Product Management, systems engineers and architects to contribute to the test strategy for projects
  • Participates in establishing test automation best practices, process and procedures
  • Acts as a technical reference for the broader group. Shares technical knowledge. Organize technical webinar/presentation across the local group.
  • Uses technical knowledge to influence quality upfront.
  • Researches tools and technologies that will allow increasing test coverage and minimize testing cost
  • Trains, mentors junior team members
  • Keeps abreast of industry developments in QA, and evaluates their benefit to Experian
  • Introduces new and innovate on current test technologies and methodologies resulting in improved product quality and/or reduced development cycle
  • Owns and drives improvement initiatives within QA and GSG

  • Candidate must ideally possess at least a Bachelor's Degree in Computer Science/Information Technology, Engineering (Computer/Telecommunication) or numerical discipline with strong computing background
  • Strong programming, troubleshooting, analytical & problem-solving skills
  • A strong understanding of process and methodologies that drive scalable software development and software testing
  • Strong communication, organisational & interpersonal skills
  • Experience of working in cross functional teams
  • Ability to work in a dynamic, fast moving and challenging (and somewhat ambiguous) environment
  • Understand and familiar with good Java design and Software Engineering processes/methods such as:
    • Architecture design
    • Design Patterns
    • Expertise in refactoring
    • Agile methodologies (Lean, Scrum, Kanban, etc.)
    • CI/CD, DevOps and Test Automation
    • TDD - Test Driven Development, BDD - Behavioral Driven Development
    • Automated unit testing (e.g. JUnit)
    • Automated functional testing (e.g. TestNG, Cucumber, Selenium)
    • Mocking Framework (e.g. JMockit, Mockito, WireMock)
  • Familiar with Open Source tools & Frameworks, including but not limited to: Ajax, Spring, JSF, Ant, Subversion, Maven, CruiseControl, Hibernate/JPA, Junit, JMS, SOAP, Axis, Bitbucket, Jenkins, Ansible and Cucumber
  • 5 years of experience in a similar or closely related role is expected to demonstrate competency