
Senior Software Development Engineer in Test
- Bangalore, Karnataka
- Permanent
- Full-time
- Java11, JUnit5,
- Docker and Kubernetes
- AWS, GCP
- Terraform, WireMock, RestAssured
- Bazel, BuildKite
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Creates and maintains automation Frameworks in Java, making design choices to fulfill engineering needs.
- Write test plans for complex features and automate those plans to ensure high quality of features.
- Write Robust automated tests to ensure the smooth execution of the release pipeline
- Build and share proof of concepts for test automation proposals and ideas.
- Develop solutions and proposals to lead the automation development strategy and implementation that would help maximize Fivetran product's quality.
- Communicate, coordinate and align automation strategy with the engineering team members, make recommendations to improve reliability, best practices and processes.
- Understand the customer use cases and incidents and come up with test scenarios as needed.
- Actively engage with fellow engineers to ensure we are adding framework support to add new end-to-end tests that makes product development easier and improves quality.
- 5+ years of experience in the software industry with passion for quality and automation, preferably in Software Development Engineer in Test (SDET) role.
- Strong knowledge and experience with OOPs concepts, preferably Java.
- Expert in identifying test scenarios related to -ve and corner cases and automate them.
- Experience in understanding the existing test automation frameworks and delivering in improving the framework.
- Expertise on developing different levels of automated tests, such as unit tests, functional tests, integration tests, system tests.
- Hands-on experience working with any cloud technologies(AWS, GCP,Azure) and containerization methodologies like docker, K8s.
- Experience in configuring and monitoring test automation jobs as part of CI/CD pipeline with continuous integration tools like CircleCI/Jenkins.
- Experience in working on non UI automation frameworks.
- Knowledge of Database Testing, ETL software testing is an added plus.