Quality Assurance Tester - Remote
Solar Insure Inc.
N/A
Job Details
Other
Full Job Description
As a Quality Assurance Tester, you will take ownership of ensuring the quality of our software products before they are released to customers. You will focus on testing the functionality, performance, and security of our applications through both manual and automation testing. As a self-starter, you will work closely with the development team to identify and report bugs, create detailed feedback, and maintain test plans.
In addition to your testing responsibilities, you will also be involved in the product development process, working with both product design and development teams to ensure that quality is built into the product from the beginning. You will participate in design and requirements review meetings, and provide input on how to improve the user experience.
You will collaborate with other members of the product team to ensure that the product meets business requirements and customer needs. This may include working with product managers to define user stories, and working with customer support teams to resolve issues reported by customers. Overall, you will play a critical role in ensuring that our software products are of high quality, meet customer needs, and provide an exceptional user experience.
This remote role is a full-time, long-term contractor position that is open to international applicants (no visa sponsorship or relocation package available).
Key Responsibilities:
- System Analysis: Review and analyze system specifications to understand the product requirements and design test strategies.
- Test Planning and Execution: Collaborate with QA Engineers to develop effective strategies and test plans. Create and execute manual and automated test cases and analyze results to ensure the product meets quality standards.
- Conduct API testing to validate system interactions.
- Code Evaluation and Bug Reporting:
- Evaluate product code according to specifications.
- Validate that newly features and functionalities meet acceptance criteria.
- Create logs to document testing phases and defects.
- Conduct root cause analysis
- Report bugs and errors to development teams and help troubleshoot issues.
- Post-Release Testing: Conduct post-release/post-implementation testing to ensure product stability.
- Cross-functional Collaboration:
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
- Participate in design and requirements review meetings, providing input on usability and user experience improvements.
Requirements
- Proven experience as a Quality Assurance Tester (3-4 years).
- Experience in project management and QA methodology.
- Familiarity with Agile development methodologies
- Proficiency in functional, integration, performance and regression testing
- Understanding of Java or JS and an ability to write and maintain automated tests is a plus.
- Working knowledge of test management software (e.g., qTest, Zephyr, TestRail, Jira)
- Working knowledge of SQL databases is a plus
- Experience with test automation frameworks (e.g., Selenium, Cypress).
- Experience with API testing.
- Excellent communication and collaboration skills.
- Strong organizational skills with attention to detail.
- Analytical mind and problem-solving aptitude.
- Ability to document and troubleshoot errors effectively.
- Self-starter with the ability to take ownership of tasks and drive them to completion.
Preferred
- Previous experience in a mid-senior level QA role.
- BSc/BA in Computer Science, Engineering, or a related field.