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

