Position: General QA Engineer
Company: Bintime
Category: QA Automation
Experience required: 3y
English level: upper

As a Quality Assurance Engineer, you will play a pivotal role in maintaining the quality of our software products. Your primary responsibility will be ensuring that our products meet the highest reliability, performance, and user experience standards.

You will be involved in all stages of the product lifecycle, from initial concept and design through to final testing and release. This will involve creating detailed, comprehensive, and well-structured test plans and test cases, and executing these tests to identify any issues or bugs.

In addition to manual testing, you will also be responsible for developing and implementing automated testing systems, which will help increase our testing processes' efficiency and coverage

You will work closely with our development team and other stakeholders to understand the product requirements and to ensure that all testing activities align with these requirements. You will also be responsible for reporting on the results of testing activities and for providing feedback and recommendations for improvements.

This role requires a high level of technical expertise, as well as excellent problem-solving skills and attention to detail. You should also have strong communication skills, as you will be required to liaise with various stakeholders and present your findings in a clear and concise manner.

As a QA Engineer, you will have the opportunity to make a significant impact on the quality of our products and to contribute to our ongoing success.

**Responsibilities:**
-Collaborate with the product team, developers, and other stakeholders to understand project requirements and define comprehensive test plans and strategies.
-Create test cases and test scenarios that cover various functional and non-functional aspects of the software application.
-Execute test cases and perform manual and automated testing to validate software functionality, performance, and usability.
-Develop and maintain automated test scripts using industry-standard testing tools.
-Conduct regular regression tests to ensure new features and bug fixes do not adversely impact existing functionality.
-Provide clear and concise test reports to communicate test results and progress to stakeholders.
-Analyse business requirements.
-Conduct demos for clients and internal teams.

**Requirements:**
-2+ years of commercial experience as a QA Engineer or a similar role in software testing.
-Strong knowledge of software QA methodologies, tools, and processes.
-Hands-on experience with test automation tools and frameworks.
-Experience with testing web applications.
-Excellent analytical and problem-solving skills with a keen eye for detail.
-A basic level of SQL knowledge is required.
-Ability and practical experience in writing test documentation: checklists, test cases, etc.
-Strong written and verbal communication skills for effective collaboration and reporting, proficiency in English.
-Ability to work effectively in a fast-paced, Agile development environment.

**Will be a plus:**
-Experience with e-commerce platforms, particularly Shopify.
-Familiarity with PHP and SQL databases.
-Experience with performance or security testing.
-Experience with Continuous Integration/Continuous Deployment (CI/CD) processes.
-Experience in conducting demos for clients and internal teams.
-Experience in leading a team or mentoring junior team members.
-Certifications in Quality Assurance or related fields.