Job Title

QA Automation Engineer

Company Name
Amadeus India Pvt Ltd
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
5 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bangalore, Karnataka, India
Job Description

Responsibilities:

- Participate in the development of new frameworks and administration of QA process, tools, and supporting technologies

- Collaborate with cross-functional teams to understand project requirements and develop comprehensive test plans and test cases for web-based applications running on hardware devices.

- Design, develop, and execute automated test scripts using industry-standard testing tools and frameworks.

- Review manual test cases for the relevant application and provide feedback on suitability for automation to the project team

- Support, maintain, and enhance all test case automation related activities during iterative development, system testing, and regression testing

- Integrate QA automation framework with current development lifecycle and CICD pipeline and process

- Conduct exploratory testing to identify defects and ensure the overall quality of the applications.

- Perform regression testing to validate software changes and updates across various hardware devices.

- Develop and maintain test data, test environments, and testing infrastructure.

- Work closely with developers to identify, isolate, and report software defects in a clear and concise manner.

- Continuously improve test processes and methodologies to enhance efficiency and effectiveness.

- Participate in the software development lifecycle to provide early feedback and ensure quality is embedded from the beginning.

- Utilize platform engineering knowledge to enhance the testing infrastructure and optimize automated testing processes.

Requirements:

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- Proven experience (5+ years) as a QA Automation Engineer or a similar role in web-based application testing.

- Strong knowledge of software testing methodologies, tools, and best practices.

- Proficient in developing automated test scripts using languages like Java, JavaScript, and TypeScript.

- Backend/API automation using any relevant framework experience.

- Hands-on experience with BDD framework like Cucumber or similar

- Hands-on experience with automation frameworks like Playwright, Selenium, TestNG, or similar.

- Experience with testing web-based applications on hardware devices.

- Familiarity with ASP.NET, Java, JavaScript, and TypeScript technologies.

- Solid understanding of software development and version control systems (e.g., Git).

- Ability to work independently and as part of a team in a fast-paced, Agile development environment.

- Strong analytical and problem-solving skills with a keen attention to detail.

- Excellent communication skills, both written and verbal.

- A passion for quality and a drive to continuously learn and improve.

Preferred:

- Experience in testing desktop-based applications.

- Knowledge or experience in platform engineering to enhance testing infrastructure and processes.

- Knowledges of Cloud(AWS, Azure), Containerization(Docker), and Container orchestration(Kubernetes) is a plus

- Knowledge or experience in cloud, containerization

- Familiarity with mobile application testing is a plus.

- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines, e.g. Jenkins, Teamcity or similar.

- Familiarity with performance testing and security testing concepts.

- Relevant certifications in software testing or automation.

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
August 11, 2023
Additional information

--