Senior Software Engineer, Quality - Payments
Posted 22ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer in Payments Quality Solutions at Airbnb, building and maintaining automation coverage for features and releases. Collaborating with engineering teams on testing processes and ensuring code quality.
Responsibilities:
- Lead building, maintaining, and effective utilization of automated tests, collaborating closely with engineering teams to ensure robust test coverage for Payments features and releases, and actively participating in the continuous improvement of testing processes.
- Collaborate with CI/CD team to integrate automated testing into CI/CD pipelines, ensuring thorough test coverage at every stage of development.
- Demonstrate excellent troubleshooting abilities, isolate issues, and verify bug fixes. Debug issues found during testing and after release.
- Be a player of our high-performance team to ensure code quality, commitment to craft and operational excellence.
- Work closely with cross-functional teams, including product management, development, and other QE teams, in a fast-paced environment with short release cycles.
Requirements:
- BE/ B.tech in computer science/engineering or equivalent
- 6+ years of industry experience in software testing and automation
- Demonstrable knowledge in at least two programming languages (e.g., Typescript, Java, Swift, Kotlin, Python) and strong scripting skills
- Strong hands-on experience with DSA - data structure and algorithm
- Strong knowledge of test automation methodologies, tools, and frameworks
- Strong hands-on experience with automation frameworks using selenium
- Demonstrated expertise in developing for testability, test automation frameworks
- Experience integrating automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins) and version control systems (Git)
- Excellent communication skills towards facilitating interactions with cross-functional teams
- Expertise developing solutions to ambiguous problems, and integrations across multiple teams with significant impact.
Benefits:
- Our job titles may span more than one career level.
- The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands.
- The base pay range shown below is annualized, is inclusive of allowances and is subject to change and may be modified in the future.
- This role may also be eligible for bonus or incentives, one or more equity programs, benefits, and Employee Travel Credits.















