Description
Overview of the Role
To test applications developed/maintained and supported. Perform objective assessment of software product based on appropriate criteria, accepted quality, conformance to standards and defect discovery.
- Responsible for executing testing activates in accordance with Agile Scrum Process & Practices.
- Should be familiar with various SDLC life cycles, Agile Scrum and a passion to learn new process
- Sound knowledge in Test Life Cycle and Defect Life cycle.
- Strong desire in mentoring the team.
- Conducting testing/verification activities according to relevant SOP's, WP's, appropriate regulations and Good Clinical Practice.
- You will be responsible for testing non-regulated projects.
- You will be responsible for following and executing the agile scrum process in day to day testing activities.
- You will be responsible for executing ad-hoc, dry run, test script creation, formal test script execution, performance testing and complete associated documentation to ensure test results are reported accurately.
- You will be required to communicate system testing progress and issues to the test lead and/or team. Completing assigned tasks within budget and timeline constraints, your role will be to report any quality issues to lead or manager in a timely manner. You will also assist in functional testing as necessary.
- You will be responsible for maintaining & communicating the testing activities with project stake holders from different locations.
- You should be willing to accept other responsibilities, which may be assigned as and when required.
- Recognize, exemplify and adhere to values which centre on our commitment to People, Clients and Performance.
- As a member of staff, the employee is expected to embrace and contribute to our culture of process improvement with a focus on streamlining our processes adding value to our business and meeting client needs.
Role Requirements
- Bachelor of Science in Engineering/Master Degree or equivalent work experience.
- Any Certification in Quality Process/Testing will be added advantage.
- Good analytical, problem solving skills; SDLC, Modern Test Methodologies.
- Excellent organizational, written and verbal English communication skills as well as the ability to interact with staff at all levels of our organization are essential
- Must understand QA processes and methodologies in a software development environment Defect-tracking tools experience.
- Able to complete test planning on small to medium sized projects with supervision.
- Able to define test cases and write test scripts from project requirements.
- Working knowledge of core concepts of relevant technology.
- Good understanding of query, configuration management and experience in automated testing tools.
- Good understanding of development methodologies and good development practices.
- Experience of the following tools essential:
- Agile (SCRUM) methodology
- Strong SQL
- Experience of the following tools preferable:
- Datawarehouse
- ODI