Delta Air Lines
Senior Software Development Engineer in Test {Java & Selenium}
Job Location
Bangalore, India
Job Description
About Delta Tech Hub: Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers. Key Responsibilities: This role is responsible for supporting the Delta Global Sales IT teams adopt and sustain rigorous test automation in the development cycle through the use of modern tools. The role is vital to the enablement of Deltas cloud journey. This role works towards setting up and maintaining test automation frameworks, building test scenarios and acceptance tests. Investigating customer problems referred by the technical support teams, testing bugs, and creating and managing bug reports. This team member will also participate in leading and facilitating educational sessions on the use of test automation tools and Cloud Native best practices. The Senior Software Development Engineer in Test also embraces diverse people, thinking and styles, consistently makes safety and security, of self and others the priority, and ensures that the Delta methodology, standards and procedures are adopted and implemented. Required Skills /Must Have: 3-6 years of experience in Information Technology with familiarity in test automation of applications that includes UI and API automation. Candidate should have hands on experience of writing, maintaining automated UI and APIs tests written in Java and JavaScript using various open-source testing libraries like Cypress, REST Assured, etc. Hands on experience with one or more querying languages such SQL (preferred), Oracle, MySQL and/or No SQL databases (Cassandra, MongoDB etc). Hands on experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, Cypress, Ready API etc. Hands on programming experience in one or more high level and scripting languages like Java, JavaScript, Python or any OOP languages. Familiarity or Experience testing Angular and Spring Boot/Quarkus based applications. Candidate may have hands on experience in writing, maintaining automated UI and APIs tests using various open-source testing frameworks and libraries like JUnit/ TestNG, Selenium, REST Assured, Cucumber, AssertJ, Hamcrest, Mockito,Wire Mock, JSONPath etc. Familiarity with one or more Query languages such SQL (preferred) with working knowledge of Relational databases like Oracle, MySQL, PostGres and/or No SQL databases (Cassandra, MongoDB etc). Familiarity with building test automation framework from scratch using modular framework and design patterns like Page Object Model design pattern (POM). Create & manage bug reports and communicate with the team. Familiarity or Experience of working in distributed agile teams using agile frameworks such as SCRUM , SAFe, XP etc. Hands on experience of working with continuous integration tools such Jenkins,Gitlab-CI AWS CodePipeline etc. Familiarity working with source code management tools such as GitLab, GitHub, AWS Code Commit etc. Familiarity or experience of creating test reports from automation test run using tools such as cucumber report, Extent report etc. Ability to quickly adapt to new tools and evolving technologies. Excellent verbal and written communication. Good to Have: Familiarity with various AWS cloud services such as RDS, Lambda, IAM, VPC, AWS CodePipeline, CloudFormation, Elastic Beanstalk etc. Knowledge and experience in setting CI/CD using Jenkins, AWS Code Pipeline, Tekton etc. Experience automating backend REST services including writing custom functions using tools such as Postman. Good Understanding of DevOps principles. Familiarity with writing, designing functional test cases using TDD and BDD methodologies using Gherkin syntax. Familiarity with working with test management and agile management tools such as VersionOne, qTest etc. Experience of working with Docker containers and orchestration tools such as Kubernetes and RED Hat OpenShift. Familiarity with non-functional testing such as performance, load, stress, security, accessibility and usability testing. Exposure to test frameworks like Taurus/JMeter (Performance) and ZAP (Security)
Location: Bangalore, IN
Posted Date: 10/29/2024
Location: Bangalore, IN
Posted Date: 10/29/2024
Contact Information
Contact | Human Resources Delta Air Lines |
---|