We are looking for an experienced IT Quality Assurance (QA) Engineer to join our team. As a QA Engineer, you will play a vital role in ensuring the quality and reliability of our software products. You will work closely with development teams, product managers, and other stakeholders to create comprehensive testing strategies, identify potential issues, and implement effective QA processes. The ideal candidate will have a strong technical background, a keen eye for detail, and a passion for delivering high-quality software.
Design, develop, and execute test plans, test cases, and test scripts to ensure high-quality releases.
Conduct various types of testing, including functional, regression, integration, performance, and security testing.
Collaborate with cross-functional teams to understand project requirements, identify potential risks, and ensure QA best practices are integrated throughout the development lifecycle.
Develop and maintain automated test suites to improve testing efficiency and coverage.
Identify, document, and track software defects using tracking tools, working closely with developers to ensure timely resolutions.
Participate in daily stand-ups, sprint planning, and retrospectives, providing feedback and insights on product quality and testing progress.
Conduct root cause analysis for reported issues, documenting findings and recommending solutions.
Contribute to the continuous improvement of the QA process, staying up-to-date with emerging QA methodologies, tools, and best practices.
Generate detailed test reports, presenting findings and insights to stakeholders and team members.
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
3+ years of experience in software quality assurance, with hands-on experience in both manual and automated testing.
Strong knowledge of QA methodologies, test processes, and best practices.
Proficient in using QA tools and software for test case management, defect tracking, and automation (JIRA, QTest).
Experience with automated testing frameworks and scripting languages (e.g., , Java, JavaScript,NextJs).
Familiarity with CI/CD pipelines and version control systems (e.g., Git).
Excellent analytical and problem-solving skills with a detail-oriented approach.
Strong communication and collaboration skills, with the ability to work effectively with development teams and stakeholders.
Experience in performance testing tools (e.g., JMeter, LoadRunner) and security testing.
Familiarity with Agile and Scrum methodologies.
Knowledge of API testing tools (e.g., Postman, REST Assured) and SQL for database testing.
ISTQB or similar QA certification.
Experience in testing within cloud-based environments (AWS)