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 the 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 a 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.
- 1-4 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