QA Automation Engineer
The QA Automation Engineer will be responsible for the creation of test scripts and the execution of functional and regression automation test suites. He or she must be detail-oriented, have effective communication and documentation capabilities, and is committed to delivering quality software components.
Must-Have Skills...
- QA automation role experience Range: 5 - 8 yrs.
- Expected to have a deep knowledge of all the key features and processes involved in an e-commerce platform including product browsing, shopping cart management, payment gateways, order tracking, inventory management, customer accounts, and promotions.
- Should be able to think out of the box to uncover unexpected bugs, explore diverse test scenarios, and ensure comprehensive coverage beyond routine testing.
- Should understand functional testing, performance, load testing, security testing, API testing, and end-to-end testing.
- Should have experience in web technologies, software development, and testing using programming languages.
- Should be able to interact with stakeholders to set up software requirements.
- Should have deep understanding of backend architecture and how queues interact with different system components.
- Should be able 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 and able to test data transformation and queuing systems.
- Expected to have 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 on 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 on automation frameworks/tools and BDD.
- Good understanding on mobile app test automation.
- Hands on experience and good understanding on 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
- Possess excellent business ethics and professionalism.
- Encourage creativity and forward-thinking suggestions.
- Provide timely feedback on matters relating to team performance.
- Proficient in doing the manual test, a good understanding of Blackbox testing concepts and overall QA Process
Soft skills
• Analytic thinking
• Detail orientation.
• Self-Learning