Job Description:
We seek a Quality Assurance (QA) Tester to join our team. The QA Tester will be responsible for creating test plans, writing and executing test cases, and ensuring the quality of our web, app, and API products. The ideal candidate will have a keen eye for detail, excellent communication skills, and a passion for quality.
Responsibilities:
Identify, record, and document thoroughly any bugs found during testing.
Work closely with team members to promptly resolve any issues during the testing process.
Ensure the quality of the software before it goes live.
Participate in agile development processes and handle tasks as needed.
Create detailed, comprehensive, and well- structured test plans.
Develop, write, and execute test cases for our web, app, and API products.
Use JIRA to track and report on testing activities.
Stay updated with new testing tools and test strategies.
Collaborate with the development team to ensure consistent project execution.
Communicate testing results and provide recommendations based on issues discovered.
Technical Skills:
- Experience with GraphQL for querying and manipulating data.
- Understanding of both manual and automated testing techniques.
- Familiarity with database technologies such as MySQL or PostgreSQL.
- Understanding of UI/UX principles and ability to evaluate and provide feedback on design and user experience.
- Experience with Behavior- Driven Development (BDD) and tools like Cucumber or SpecFlow.
- Understanding of security practices to protect sensitive customer data.
- Strong understanding of web technologies including HTML, CSS, JavaScript, PHP, and Node.js.
- Understanding of software testing stages.
- Experience with version control systems like Git.
- Experience with testing tools such as Selenium, JMeter, Postman, or similar.
- Proficiency in eCommerce platforms such as Magento, Shopify, WooCommerce, or similar.
- Experience with mobile app testing, preferably with frameworks like React Native or Flutter.
- Familiarity with Agile/Scrum development methodologies.
- Understanding of RESTful APIs and experience testing them.
- Experience with load testing and performance optimization of web and mobile applications.
- At least 3 years of experience as a QA Tester or similar role.
Non- Technical Skills:
- Excellent communication skills to effectively collaborate with team members and stakeholders.
- Attention to detail and the ability to manage multiple tasks simultaneously.
- Ability to multitask and prioritize tasks according to their urgency and importance.
- Strong problem- solving skills and the ability to think critically.
- Understanding of eCommerce business models and digital marketing strategies.
- Ability to work in a fast- paced environment and adapt to changing business needs.
- Familiarity with the customer journey and user experience best practices in eCommerce.