As a Quality Assurance Engineer, you will play a key role in ensuring the delivery of high-quality and reliable software across multiple projects.
The ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs.
You will design and execute structured testing processes, covering functional, non-functional, and regression testing, while identifying defects and working closely with cross-functional teams to ensure timely resolution and overall product quality.
Key Responsibilities
Ensure the quality and reliability of applications across web, mobile, and API platforms.
Contribute to defining and executing test strategies aligned with product requirements and business goals.
Execute test cases, publish test reports, and communicate results with product and business stakeholders.
Conduct API testing using tools such as Postman or similar solutions.
Assist in developing and maintaining automated test scripts and execute automated test suites.
Conduct performance, load, and security testing to monitor system behavior, identify bottlenecks, and uncover vulnerabilities.
Log, track, and manage defects using tools like Jira and Trello, ensuring clear and detailed documentation.
Prepare and share test execution reports, including status updates, defect summaries, test coverage, and quality metrics.
Provide insights on product quality, highlight risks or blockers, and support release readiness decisions.
Collaborate closely with product managers and developers to understand product requirements and design specifications.
Participate in Agile ceremonies such as stand-ups, sprint planning, and retrospectives