QUALIFICATIONS
- Must have **5+ years' experience in the field of software testing or relevant discipline**
- Understanding and experience o**f Agile SCRUM framework and Waterfall methodology**
- **System/Automation testing experience**
- Testing experience across various test phases including Functional testing, System testing, Regression testing, Smoke Testing, Interface testing and System Integration testing
- Understanding of CICD processes
- Experience with API testing tools such as Postman, REST desirable
- Experience writing SQL queries to fetch, update and/or create test data
Manual and Automated Testing
- Identify, design, build and maintain test automation suites using appropriate tools;
- High level of skills in programming/scripting languages in either; JavaScript, TypeScript, Cypress, Selenium
- High level of skills in automated test scripts; User Acceptance, Functional or Release Testing
- Identifying and selecting the automation test cases
- Creating and executing an automation test plan
- Creating, enhancing, debugging, and running the test cases
- Collating and monitoring the defect management process
- Managing the changes and executing regression tests
System and Application Knowledge
- Ability to learn new systems and tools as needed
Quality
- Methodical and accurate, showing great attention to detail.
- Strong documentation skills
- Effective communications skills, both written and verbal
- Dedicated, positive and enthusiastic attitude.
- Professional and respectful communications with client staff and customers.
- Negotiate and influence at all levels.
- Autonomous and self-motivated, with a strong work ethic.
- Demonstrate dynamic problem-solving skills
- Cooperate, collaborate, and work toward common goals with other
- Adhere to all Company policies and procedures
Communication Skill
- Good oral and written communication skills
Efficiency
- Works within allotted budget hours for jobs assigned
- Ensures all deliverables are fulfilled on a timely manner
JOB OVERVIEW
As a Test Analyst, you will be responsible for the Quality Assurance and Quality Control stages of projects.
The position requires responsibility for all aspects of Quality on given Projects, including:
DUTIES AND RESPONSIBILITIES
- Testing of solutions configured by the Solutions Delivery Team for functionality, performance and usability
- Testing of product enhancements and extensions developed by the Development Team for functionality, performance and usability
- Tracking, recording and verification of discrepancies
- Following Resolve Quality & Testing Standards.
- Work with the Test Manager towards efficient communications and processes within the team.
Ad hoc Task
- Any task deemed necessary by the Team Manager or Service Delivery Manager involving client Management
KEY RESULT AREAS AND PERFORMANCE INDICATORS (KRA's & KPI's)
- Productivity needs to meet the minimum expectation set for each job
- Completion of jobs within budget hours as set by the client
- Quality of working papers, job notes
- Timeliness in submission of queries and job completion
- Punctual and regular attendance is an expectation
- Efficient resolution of Issues and Risks Escalations
Schedule:
- 8 hour shift
**Experience**:
- Software Testing: 5 years (required)