Responsibilities & Duties:
- Creating and executing detailed test cases covering the software’s features as per established QA policies/procedures and documenting all test results
- Creating and maintaining automated test scripts for the user interface, software functionality, and “ad-hoc” testing
- Log and track defects associated with test results or customer issues, retesting defects as required and as assigned
- Identifying problems in the application, including usability, and ensuring features are implemented as required and specified
- Report the status of test planning, defects and execution activities, including regular status updates to the QA Manager
- Document quality assurance practices as required and as assigned
Skills and Requirements:
- University or College degree in Computer Science or related qualifying work experience
- 3-5 years of QA experience in the software industry; Experience in a Point of Sale environment a plus
- Experience with Linux and Windows operating systems
- Experience with SQL queries and working various database engines; i.e. MSSQL, MySQL, PostgreSQL, MongoDB.
- Experience with shell scripting (powershell, linux shell) is a plus
- Detail oriented, strong work ethic, self-starter with strong problem solving skills
- Ability to multi-task and to take on varied responsibilities
- Experience with manual, regression, and automation testing
- Ability to work autonomously or as part of a team
- Ability to effectively communicate, in writing and verbally
- Knowledge of SDLC, Quality Assurance concepts, methodologies, and best practices
- Working knowledge of Automated Testing tools and Frameworks (Microsoft Test, Jest, SoapUI, etc.) a plus
- Experience with Cloud based and Microservices technology a plus
Shift Timing:
Work Mode: