The posting
Quality Assurance Engineer
## Company Overview Company information is not specified.
## Job Summary The Quality Assurance Engineer is responsible for ensuring the quality of software products through the development and execution of test plans, cases, and scenarios. This role plays a pivotal part in maintaining the integrity of releases and enhancing the overall user experience by collaborating effectively within a Scrum team.
## Responsibilities - Create and maintain test plans, test cases, and testing scenarios/scripts in compliance with defined QA standards. - Quickly adapt and learn the product and domain to ensure comprehensive testing coverage. - Execute test cases for projects along with release/regression campaigns. - Develop expertise in running all scenarios supported by the product, whether through browser-based simulation, device emulators, or actual devices like kiosks. - Analyze and troubleshoot existing products, tests, and results to ensure high quality. - Provide clear reporting and status updates to stakeholders. - Review manual test cases for the application and give feedback on the suitability for automation to the project team. - Establish and configure testing environments for executing test cases and scenarios effectively. - Contribute to the development of new frameworks and administration of QA processes, tools, and supporting technologies. - Run and analyze weekly/quarterly test campaigns to ensure product reliability. - Collaborate within a Scrum team consisting of Software Developers, Business Analysts, Test Analysts, and Support Analysts to deliver high-quality products. - Document and report progress, risks, issues, and defects to maintain continuous improvement in quality assurance practices.
## Qualifications - Bachelor of Technology (BTech) or Master of Technology (MTech) in Computer Science or a related technical discipline (or equivalent). - Overall experience of 3-8 years with more than 3 years of relevant QA experience. - Experience working in a distributed environment interacting via APIs and messages. - Airline/Airport domain experience is a plus. - Familiarity with automation tools such as Selenium, Protractor, and Postman is advantageous. - Experience with QA in environments with external devices (e.g., kiosks, mobile devices) is an added advantage. - Knowledge of Test Management tools like ALM is desirable. - Basic understanding of UML, XML, SQL, and scripting tools. - Understanding and hands-on experience with Web Application testing, Web Service testing, Desktop Application testing, and Mobile Application testing is beneficial. - Ability to propose enhancements to existing frameworks and processes while demonstrating out-of-the-box thinking. - Strong communication skills.
## Preferred Skills - Experience in testing desktop-based applications. - Knowledge of platform engineering to enhance testing infrastructure and processes. - Familiarity with Cloud technologies (AWS, Azure), Containerization (Docker), and Container orchestration (Kubernetes) is a plus. - Experience with cloud and containerization. - Familiarity with mobile application testing. - Knowledge of continuous integration and continuous deployment (CI/CD) pipelines, e.g., Jenkins, Teamcity. - Familiarity with concepts of performance testing and security testing. - Relevant certifications in software testing or automation.
## Experience - A minimum of 3 years of relevant QA experience is required, with an overall experience of 3-8 years.
## Environment Work settings, location, and environmental conditions are not specified.
## Salary Salary information is not specified.
## Growth Opportunities Opportunities for career advancement within the company are not specified.
## Benefits Benefits offered are not specified.



