
Automation Test Engineer - Rest Assured
Luxoft • Bengaluru, Karnataka, India
-
Role & seniority
- Senior/Lead Automation Test Engineer focused on mobile and API automation
-
Stack/tools
-
Java, Selenium
-
API automation: RestAssured, ReadyAPI
-
Mobile UI automation: SeeTest
-
Mobile testing: iOS/Android
-
Databases: MySQL, PostgreSQL, Oracle
-
API types: REST, SOAP
-
Agile experience; collaboration with cross-functional teams
-
-
Top 3 responsibilities
-
Design, develop, and maintain robust, scalable automation frameworks (Selenium/Java)
-
Develop and execute automated tests for web, mobile, and API applications; identify and document defects
-
Lead and mentor junior automation engineers; drive process and test methodology improvements
-
Collaborate with development, QA, and product teams; validate data integrity across databases
-
Participate in code reviews; communicate test progress, risks, and results to stakeholders
-
Support customer requirements (noon CST window)
-
-
Must-have skills
-
Strong Java proficiency
-
Expertise in API automation (RestAssured/ReadyAPI)
-
Extensive automation framework experience (Selenium)
-
Mobile UI automation experience (SeeTest)
-
Excellent analytical, problem-solving, and communication skills
-
Ability to design, develop, and implement automation from scratch
-
Leadership and mentoring experience
-
Experience validating data with relational databases
-
Ability to work in a fast-paced environment; strong attention to detail
-
-
Nice-to-haves
- Airline domain knowledge
Full Description
Project Description
- Seeking an automation (Selenium/Rest Assured, Mobile app) testing expert with strong API automation skills, ideally with Agile experience. Responsibilities include functional and automation testing of mobile apps (iOS/Android) and APIs. Mobile test automation experience and airline industry knowledge is preferable.
Responsibilities
- Good hands-on experience and understanding of test automation frameworks.
- Perform Mobile Apps testing (iOS & Android) and API Automation
- Design, develop, and maintain robust and scalable automation frameworks using Selenium and Java.
- Develop and execute automated test scripts for web, mobile, and API applications.
- Identify, analyze, and document software defects and inconsistencies.
- Collaborate closely with development, QA, and product teams to understand requirements and ensure testability.
- Lead and mentor junior automation engineers, providing guidance and support.
- Contribute to the continuous improvement of testing processes and methodologies.
- Work with and understand various database systems (e.g., MySQL, PostgreSQL, Oracle) to validate data integrity.
- Develop and execute automated tests for RESTful and SOAP APIs.
- Communicate effectively with both technical and non-technical stakeholders regarding test progress, results, and risks.
- Participate in code reviews and contribute to the overall quality of the software development lifecycle.
- Support customer requirements until noon CST time zone.
Mandatory Skills Description
- Strong proficiency in Java programming.
- Proficiency in API automation (ReadyAPI/RestAssured) & Airline Domain knowledge is a plus.
- Extensive knowledge and hands-on experience with automation frameworks, particularly Selenium.
- Good experience in Mobile UI automation (SeeTest).
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Strong organizational skills and attention to detail.
- Proven ability to design, develop, and implement automation solutions from scratch.
- Demonstrated leadership skills with experience in guiding and mentoring team members.
- Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly and concisely.
Nice-to-Have Skills Description
- Mobile test automation experience and airline industry knowledge is preferable.
- Show more Show less