Careers - RenditionDigital International, Inc.

Test Engineer (code: RD-TE)

Job Summary:

  • He / She will be responsible in validating and verifying a computer program / application / product / games that it meets the requirements according to the client’s specification; it should be working as expected and should satisfy the needs of the stakeholders. He / She will also be following the software development process of Rendition Digital, Int. or the client’s testing process. He / She will be doing functional testing (smoke, sanity, integration, system, regression and UAT) and non functional testing (localization, compatibility, usability, documentation, performance and security.

Qualifications:

  • Bachelor’s Degree in computer related discipline.
  • A strong desire for quality and has good attention to detail and analytical skills
  • Good communication and documentation skills. Ability to communicate with both technical (developers) and non technical (customers and management) people
  • Quick learner and can work with minimal supervision.
  • Ability to work under pressure and to tight deadlines. Willing to extend work hours if necessary.
  • Decision making ability
  • Ability to work in a team as well as an individual.
  • Has understanding of the software development life cycle and business
  • Has basic understanding of programming concepts

Duties and Responsibilities:

  • Analyze the requirements from the client.
  • Provide test estimates.
  • Participate in creating test plans, test scenario’s, test cases and test data.
  • Prepare the test environment to execute the test cases.
  • Execute test cases (manual or automated).
  • Defect tracking.
  • Provide mandatory information of a defect to developers for fixing the defect.
  • Update test cases based on defects found and updated requirements.
  • Prepare daily and weekly summary report and final report.
  • Communicate with test lead and test manager.
  • Perform functional testing (smoke, sanity, integration, system, regression and UAT) and non functional testing (localization, compatibility, usability, documentation, performance and security.

JOB LEVEL-SPECIFIC QUALIFICATIONS:


A. Junior Test Engineer: with at least two (2) to three (3) years software testing experience.

Duties and Responsibilities:

  • Analyze the requirements from the client.
  • Participate in creating test cases and test data.
  • Submitted completed test cases and test data to senior test engineers for review.
  • Execute test cases, test scripts (manual or automated) as assigned by the test lead or test manager.
  • Perform functional and non functional testing as assigned by the test lead.
  • Defect tracking.
  • Provide mandatory information of a defect to developers for fixing the defect.
  • Update test cases based on defects found and updated requirements.
  • Prepare daily status report.
  • Participate in project status calls and stand up meetings.

Qualifications:

  • Analyze the requirements from the client.
  • At least one (1) year web application and / or web service testing experience.
  • At least one (1) year software development experience.
  • Familiar with black box testing and regression testing.
  • Familiar with the defect life cycle.
  • Good communication and analytical skills.
  • Knowledgeable in SQL, XML, basic UNIX commands and programming language like Java or .Net

B. Mid-Level Test Engineer: with at least four (4) to five (5) years related experience.

Duties and Responsibilities:

  • Analyze the requirements from the client.
  • Provide test estimates.
  • Create test scenario’s, test cases and test data.
  • Prepare the test environment to execute the test cases.
  • Execute test cases (manual or automated).
  • Defect tracking.
  • Provide mandatory information of a defect to developers for fixing the defect.
  • Update test cases based on defects found and updated requirements.
  • Prepare daily and weekly summary report and final report.
  • Communicate with test lead and test manager.
  • Perform functional testing (smoke, sanity, integration, system, regression and UAT) and non functional testing. (localization, compatibility, usability, documentation, performance and security.

Qualifications:

  • At least three (3) years web application /web service testing experience.
  • At least three (3) years software development experience.
  • At least three (3) years in creating test cases and test script.
  • Familiar with the following levels of testing: unit, component, system and integration testing.
  • Familiar with non functional testing: performance, stress and security testing.
  • Familiar with the defect life cycle.
  • Good communication and analytical skills.
  • Excellent attention to detail.
  • At least two (2) years working experience in SQL, XML, basic UNIX commands and Java.
  • Knowledge in scripting and automated testing is a plus.
  • Can work with minimal supervision.
  • Can work with a team or as an individual.

C. Senior Test Engineer: with six (6) to eight (8) years related experience

Duties and Responsibilities:

  • Team leading / project management
  • Creating test specification and test plans
  • Test execution – functional / regression / performance / automated
  • Liaising with development engineers, project managers and customers as necessary
  • Setting up complex test rig
  • Problem reporting, problem tracking and first level problem analysis
  • Reporting and risk assessment
  • Conduct review on test assets created by junior test engineers
  • Provide timely decision on releasing a software
  • Training and mentoring of Junior / Mid Level test engineers.
  • Facilitate team meetings

Qualifications:

  • At least five (5) years web application /web service testing experience
  • At least five (5) years strong software development experience using SDLC or Agile methodologies.
  • At least three (3) years in creating test plan, test matrix, test cases and test script.
  • At least three (3) years of senior level duties. Has handled at least a team of a minimum of 2 test engineers.
  • Knowledge in automated testing and scripting.
  • Strong background with the following levels of testing: unit, component, system and integration testing
  • Strong background with non functional testing: performance, stress and security testing
  • Experienced in issue management (raising and follow up)
  • Good communication and analytical skills
  • Excellent attention to detail
  • Can work with a team or as an individual

D. Test Lead: More than 8 years of testing experience, 3 years of which, ideally, he has been a test lead

Duties and Responsibilities:

  • Lead the testing team
  • Resource planning and management for each release
  • Define and implement the role testing plays within the organization structure.
  • Define the scope of testing within each release / delivery.
  • Managing and growing the testing assets (team members, testing tools and process) to meet the testing requirements for upcoming projects.
  • Team management, mentoring and coaching
  • Issue management
  • Participate in management meetings and facilitate team meetings
  • Implement and monitor test process and delivery by creating test metrics.
  • Ownership and decision making responsibility for the testing team
  • Accountable for producing appropriate and coherent testing strategies and ensuring the effective implementation of the test strategy.
  • Develop testing progress report and project summary reports.

Qualifications:

  • At least three (3) years experience of handling and leading team.
  • Strong background in software testing life cycle. SDLC, Agile (SCRUM, SPRINT)
  • Excellent communication skills
  • Experience in wide variety of testing efforts, techniques and tools.
  • Proficiency in creating test plan, cases and script
  • Planning and management skills
  • People skills especially diplomacy and advocacy skills
  • Knowledge of the domain, system or application under test
  • Experience in programming or managing programming test