This is a remote position.
Experience Requirements:
Details:
Work hour: 12PM to 8PM AEST
Job Location:
RemoteSalary:
Negotiable
- Develop test scripts/procedures from information provided in feature abstracts, user stories, and design documentation/requirements
- Prepare the test cases to ensure a proper QA for the software products
- Create and maintain Master Test Plan and Test Strategy documents.
- Execute test scripts/procedures in both dry runs and actual customer test events.
- Maintain regular status updates and assess risks/issues for test script execution.
- Create and maintain test automation framework across multiple projects.
- Document results of tests for the software development team
- Recommend improvements in software to enhance user experience
- Perform both functional tests and automated tests through the unit testing phases.
- Detects the frontend UI issues along with the cross-platform compatibility errors.
- Collaborate with the software developer to enhance and improve programs
- Participate in support activities when the need arises
- Attend the technology support tickets when required
- Prepare and maintain the ‘how to’ and FAQ documentations for the end users
Job Requirements:
- Excellent communication skills (Native English-speaking capacity)
- Extensive experience in software development and testing
- Experience installing, programming and flashing software or firmware on embedded devices.
- Proficiency in creating detailed test cases and writing unit tests and integration tests for programming languages.
- Experience in working with test automation tools like Selenium, Appium, or Robot Framework.
- Strong understanding of software development lifecycle (SDLC), testing methodologies, and bug-tracking systems (Azure DevOps).
- In-depth understanding in testing the products/projects on the ASP.NET MVC and .NET core stack.
- Excellent customer service skills to work with the customers directly to collect real-time feedback and error logs.
- Excellent analytical and problem-solving skills
- Work meticulously, have a good team spirit, and a high sense of responsibility
- Great team player and able to work efficiently with minimal supervision
- Prior experience in SaaS industry will be an added advantage
