JavaJenkinsKotlinPythonSpinnakerSwiftTypeScriptGitVersion ControlCI/CDProduct ManagementCommunicationRemote Work
About this role
Role Overview
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)
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
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