Jobs

Software QA Engineer


Experian (M) Sdn. Bhd.

Based: Malaysia(Selangor)

Posted on 13 Jul 2017

Job Description

QA engineer I
Major Job Functions
  • The role works largely to instruction but to a very good standard of process execution, organisation and communication to deliver functionality. Developing good product knowledge and able to define insightful test plans.
  • Proficiency developing, maintaining and enhancing comprehensive functional test cases
  • Collaborates closely with the Product and Development teams to determine requirements , designs and dependencies
  • Reports, researches, and  validates defects diligently
  • Assists with issue tracking and resolution during all test cycles
  • Communicates testing status on a timely manner to QA lead
  • Competency in creating testing artefacts with quality and ability to work in a complex or distributed testing environment
  • Provides test estimates with a good level of accuracy.
  • Identifies tests for automation and assists senior/lead to create the automation with guidance.Participates in retrospective and improvement initiatives upon project completion

Complexity
  • Works on problems of moderate scope. 
  • Uses clearly defined procedures and standard practices to make routine decisions. 
  • Exercises some judgment in determining the appropriate action.

Supervision :
Can work largely autonomously in conjunction with their project team. Determines requirements and resolves problems and best course of action by collaboration with the team and reference to supervisors where necessary

Knowledge / Skills / Abilities
  • Good knowledge of relevant computing platforms and automated test tools.
  • Good knowledge of multiple Experian software applications, including business use.
  • Strong knowledge and adherence to Quality Assurance methodologies.
  • Ideally development or good technical skills.
  • Intermediate level automation skills.
  • Basic estimating skills
  • Good problem solving and analytical skills.
  • Good organization and time management skills.
  • Good oral and written communication skills.
  • Positive outlook and demeanor

Measure of performance
  • Designs insightful test scenarios based on knowledge of the product and its users.
  • Well documented bug logs with good supporting information.
  • Up-to-date and accurate bug log management.
  • Up-to-date and accurate test management
  • Great relationships with team members and a credible team member
  • Estimates own work and is able to deliver to plan, escalating problems to PM/QA lead
  • Proactive communication and escalation of risks and issues
  • Provides insight to the quality of the product
  • Contributes to own development
  • Shares knowledge with team members
  • Makes suggestions for continuous improvement and contributes to improvement initiatives


Criteria for promotion to QA II: Typical timeframe 18m - 2 years
  • Competency in complete end to end QA cycle for straightforward testing situations, showing strong collaboration and team working to enhance testing effectiveness.
  • Delivers on time and to promises with good standard of materials
  • Identifies and solves problems to ensure project stays on track
  • Owns own development and engages with people they can learn from Demonstrates a good product knowledge beyond own testing area and regularly demonstrates to wider audiences eg at sprint reviews, to train junior team members or new hires
  • Communicates progress appropriately and regularly to QA lead and dev
  • Established as a credible team member in project (not just QA), and in local office

QA engineer II

Major Job Functions
The role is more autonomous and likely to involve more complex test requirements and proactive issue recognition and resolution. Business and technical knowledge should be apparent in pragmatic decision making
.
  • Participates in software design discussions, reviews and test strategy sessions.
  • creates test data and maintains regression test suites.
  • Proficiency in developing, maintaining, executing, reviewing and enhancing comprehensive test plan and test cases  to cover functional and non-functional tests (incl performance, load and volume tests)
  • Collaborating closely with the Product and Development teams to determine requirements, designs and dependencies, including automation
  • Report, research, analyses and validates complex defects with consistent high quality
  • Proactive in issue and risk escalation, tracking, owning and resolution throughout test cycles
  • Communicating testing status on a timely manner to QA lead
  • Competency in creating complex testing artifacts with high quality and capability to work in a complex or distributed testing environment
  • Provide test estimates  and schedule
  • Develop, maintain and execute test automation
  • Contribute in retrospectives and defect escape analysis for projects accomplished
  • Participate in improvement initiatives within QA and GSGProvide work guidance and mentorship to other team members (on a formal basis)

Complexity
  • Works on problems of diverse scope.  Able to apply flexibility to working practices and processes to solve problems and drive results by understanding and mitigating business impact

Supervision
Can work largely autonomously in conjunction with their project team. Determines requirements and resolves problems and best course of action by collaboration with the team and reference to supervisors where necessary.
Likely to have some responsibility for junior team members, their work outputs and skills development.


Knowledge / Skills / Abilities
  • Good knowledge of relevant computing platforms and automated test tools.
  • Good knowledge and hands on usage of at least one Experian software application, including business use (can demonstrate it).
  • Strong knowledge of Quality Assurance methodologies, including automation and performance testing and other specialist areas.
  • Ideally development or good technical skills.
  • Good automation skills at intermediate level.
  • Strong problem solving and analytical skills.
  • Good estimation skills
  • Good time management skills.
  • Good oral and written communication skills.
  • Good influencing skills
  • Strong attention to detail
  • Pragmatic decision making based on business awareness
  • Positive demeanor

Measure of performance
  • Comprehensive test scenarios produced, ensuring maximum coverage of common scenarios.
  • Well documented bug logs with good supporting information.
  • Up-to-date and accurate bug log management.
  • Up-to-date and accurate test management
  • Great relationships with team members and a credible team member
  • Delivers to plan as estimated
  • Minimal issues raised to board affecting project timelines
  • Provides insight to the quality of the product
  • Owns own development
  • Can demonstrate product(s)
  • Shares knowledge with team members
  • Makes suggestions for continuous improvement and contributes to improvement initiatives.Progression of junior team members


Criteria for promotion to Snr QA I: Typical timeframe 18m - 2 years
  • Starting to demonstrate personal maturity, credibility of personal brand, and leadership, with an appreciation of the Experian/GSG vision and values
  • Depending on next role, is demonstrating either a) good people leadership skills and organisation/project management ability b) advocates and drives process adherence and improvement c) excellence in determining strong QA strategy and plans that deliver excellence in quality and insightful contribution usually in functional testing and automation.
  • Understanding of the bigger picture and the business drivers
  • Identifies and solves regular day to day problems to ensure project stays on track
  • Communicates progress appropriately and regularly to QA lead and dev
  • Good self awareness and proactive personal career development
  • Shows ownership of problems and their resolution
  • Demonstrates excellent product knowledge for an entire product and can discuss any product issue with confidence at team and up to project board level.
  • Has established good stakeholder relationships within direct scope of work
  • Established as a credible team member in project (not just QA), and in local office

Criteria for promotion to Snr QA 2: Typical timeframe 2 - 3 years
  • Proven leadership at Snr QA I level and ready to take on bigger, more complex projects.
  • Depending on next role, is demonstrating either a) very good people management and leadership skills and organisation/project management ability b) drives and develops QA process and improvement c) excellence in determining strong QA strategy and plans that deliver excellence in quality and insightful contribution in functional and/or non functional testing, including automation.
  • Excellent relationships with the project team and stakeholders
  • Understanding of the bigger picture and the business drivers
  • Identifies and solves complex problems to ensure project stays on track
  • Communicates progress appropriately and regularly to QA lead and dev
  • Good self awareness and proactive personal career development
  • Demonstrates excellent product knowledge and testing knowledge for an entire product and can discuss any product issue with confidence at team and up to project board level.
  • Has developed more senior stakeholder relationships outside of immediate scope of work eg customers, delivery, senior product management, PMO.
  • Established as a credible team member in project (not just QA), and in local office

Senior QA engineer
Major Job Functions
  • Senior roles require a level of maturity and personal leadership to drive results and engage and develop people. This role builds on existing QA specialisms and provides expertise to the project team to drive insightful testing strategy that provides more robust product quality, and process efficiency.
  • Evaluates application requirements and design documents, working closely with Product Management, systems engineers and architects to contribute to the test strategy for projects.
  • creates and maintains test data and regression test suites, including automation as a matter of course.
  • Proficiency in developing, maintaining, reviewing and enhancing comprehensive test plan and test cases  to cover functional and non-functional tests and automation
  • Report, research, and  validate and track complex defects with consistent high quality
  • Proactive in issue and risk escalation, through effective collaboration and influence.
  • Communicating testing status on a timely manner to QA lead and stakeholders as appropriate to ensure progress is known and team credibility is high.
  • Researches tools and technologies that will allow increasing test coverage and minimize testing cost
  • Provide accurate test estimates and schedule, proactively discussing and agreeing this with team and stakeholders.
  • Proactively contributes in retrospectives and defect escape analysis for completed projects
  • Owns and drives improvement initiatives within QA and GSG.Proactively share knowledge and best practices with more junior team members

Complexity
  • Works on complex problems of diverse scope. 
  • Able to apply flexibility to working practices and processes to solve problems and drive results by understanding and mitigating business impact.
  • Utilises contacts and relationships to enhance own performance and knowledge.

Supervision
  • Works under minimal supervision. 
  • May determine methods and procedures on new assignments and proactively provides guidance and advice to more junior personnel, peers and team members.

Knowledge / Skills / Abilities
  • Very good knowledge of relevant computing platforms and automated test tools.
  • Strong knowledge and hands on usage of at least 2 Experian software applications, including business use (can demonstrate).
  • Strong knowledge of Quality Assurance methodologies, including automation and performance testing and other specialist areas.
  • Good development and technical skills
  • Strong problem solving and analytical skills.
  • Good time management skills.
  • Very good oral and written communication skills.
  • Strong influencing skills
  • Good attention to detail  
  • Demonstrated implementation of company and department standards.
  • Proactive development of own knowledge
 

Company Details

Experian is a FTSE 100 company and a global leader providing information solutions in consulting, data analysis, credit scoring, related decision support software and various marketing solutions. Employing over 15,000 people in approximately 40 countries, Experian's vision is for its people, data and technology to become a necessary part of every major consumer economy around the world.

Experian's Decision Analytics unlocks the value of data and helps clients by applying expert consulting, analytical tools, software and systems to convert data into valuable business decisions.

Experian's core expertise lies in the ownership and operation of comprehensive databases about consumers and businesses. From these, significant extra value is extracted by applying Experian's proprietary analytics.

Experian is expert in managing and enriching customer data to enable organisations to make accurate, relevant decisions for each customer, in order to maximise the profitability and performance of each relationship. Experian protects the customer and organisation, by detecting and preventing fraud at every stage of the customer life cycle.

With clients in more than 60 countries and offices in more than 30, Experian's Decision Analytics business delivers experience and expertise developed from working with national and international organisations around the world across a wide range of industries and business size.