Creation of test scripts and execution of functional and regression automation test suites.
Responsible for delivering quality software components.
Requirements
QA automation role experience
Range: 5
8 yrs.
Deep knowledge of key features and processes in an e-commerce platform including product browsing, shopping cart management, payment gateways, order tracking, inventory management, customer accounts, and promotions.
Ability to think out of the box to uncover unexpected bugs, explore diverse test scenarios, and ensure comprehensive coverage beyond routine testing.
Understanding of functional testing, performance, load testing, security testing, API testing, and end-to-end testing.
Experience in web technologies, software development, and testing using programming languages.
Able to interact with stakeholders to set up software requirements.
Deep understanding of backend architecture and how queues interact with different system components.
Ability to thoroughly test API endpoints that interact with the queue, including request and response validation.
Knowledge of API testing tools like Postman or RestAssured.
Understanding of popular message queuing systems like RabbitMQ, Kafka, or ActiveMQ.
Database expertise in terms of reading and writing complex SQL queries to retrieve and manipulate data within the queue, understanding database schema and relationships between tables and ability to validate data integrity within the queue.
Expertise in software testing and A/B testing tools.
Good understanding of automation frameworks such as WebdriverIO, Playwright as well as mobile app test automation.
Good communication skills and experience working with a distributed team (English).
Good understanding of automation frameworks/tools and BDD.
Hands-on experience and good understanding of working with JIRA and SCM
Bitbucket/GitLab.
Capable of working independently in a team to execute QA activities.
Adheres to industry-accepted testing methodology and standards.
Experience working on agile following 2 weeks of sprint cycle.
Commitment to project quality and on-time delivery.
Excellent business ethics and professionalism.
Encourage creativity and forward-thinking suggestions.
Provide timely feedback on matters relating to team performance.
Proficient in doing manual tests, a good understanding of Blackbox testing concepts and overall QA Process.