QA Engineer(Manual + Automation) - R29636 | ScaleneWorks INC
full-time
Posted on November 8, 2025
Job Description
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.