What You’ll Do:
- Create and evolve existing test frameworks to achieve higher throughput testing, increased accessibility and test execution flexibility
- Participate in design, development, integration testing for Website, Mobile Applications and API and release of products
- Identify use cases, define test strategies and create test cases to validate software design
- Define and implement metrics to determine test effectiveness, efficiency and overall product quality
- Analyse test logs, create test reports and perform root cause analysis of issues found in production environment
- Find opportunities for improvement in systems, tools and processes, as well as drive these improvements across the development group
- Find, isolate, document, regress, and track bugs through resolution using Azure DevOps
- Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process
- Work with Software Engineers to understand overall technical architecture and how each feature is implemented
- Develop and implement testing roadmap that defines the automation approach that will be taken to increase the efficiency of SIT (System Integration Testing)/Functional testing and reduce the duration of regression testing cycles.
- Experience researching new technologies, identifying and learning best practices, adapting quickly, and providing technical guidance to other team members.
Requirements:
- Bachelor’s Degree in Computer Science or related field.
- 4 – 5 years of experience in information systems operations environment in systems analysis
- Advanced knowledge of software development life cycle
- Demonstrated ability to coordinate cross-functional work teams toward task completion
- Advanced written and verbal communication skills
- Advanced hands-on experience in building regression testing capabilities using current technologies
- General PC knowledge including Microsoft Office with expert level knowledge of Excel, working knowledge of QA testing software, QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test cases
- Strong troubleshooting skills
- Ability to work independently within a quickly changing environment with strict deadlines; to effectively prioritize and execute tasks in a high-pressure environment
- Ability to summarize and present test results and progress to management
- Strong communication skills