Senior Software Development Engineer in Test
Job description
About the role
Fivetran is seeking a Senior Software Development Engineer in Test to enhance our engineering team based in Bengaluru. In this position, you will be responsible for creating robust automated testing frameworks that ensure the dependability of our data movement platform. The role requires close collaboration with various teams to uphold the quality of our infrastructure as we continue to grow.
Key facts
What you'll do
- Develop and execute automated testing frameworks tailored for intricate data pipelines, ensuring high-quality outputs.
- Collaborate with software developers to pinpoint potential issues early in the software development process, facilitating timely resolutions.
- Enhance and maintain current testing infrastructure to accommodate swift deployment cycles, ensuring minimal disruption.
- Perform comprehensive evaluations of system performance and data integrity to guarantee accuracy and reliability.
- Actively participate in shaping the overall quality assurance strategy for our platform functionalities.
- Analyze test results and provide actionable insights to improve product quality and performance.
- Mentor junior team members, sharing expertise in automated testing practices and methodologies.
- Engage in regular code reviews to ensure adherence to best practices and high coding standards.
- Stay updated with industry trends and advancements in testing tools and methodologies to continuously improve our processes.
- Document testing procedures and results to create a knowledge base for future reference and training.
- Collaborate with product management to understand requirements and translate them into effective testing strategies.
- Participate in cross-functional meetings to provide insights on testing progress and quality metrics.
Requirements
- Proven experience in software testing and quality assurance, with a strong background in engineering principles.
- Expertise in creating automated test suites using contemporary programming languages such as Python, Java, or similar.
- Deep understanding of data movement concepts, including database replication and cloud infrastructure.
- Ability to thrive in a distributed engineering environment, demonstrating strong communication and collaboration skills.
- Familiarity with large-scale distributed systems and data integration tools, with a focus on performance and reliability.
- Strong analytical and problem-solving skills, with attention to detail in identifying and addressing issues.
Nice to have
- Experience with CI/CD pipelines and tools to streamline testing processes.
- Knowledge of containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Familiarity with performance testing tools and methodologies to assess system scalability.
- Understanding of security testing practices to ensure data protection and compliance.
- Experience in working with Agile methodologies and participating in Scrum ceremonies.
Skills & tools
- Proficient in automated testing frameworks and tools that facilitate efficient testing processes.
- Expertise in validating data pipelines to ensure seamless data flow and accuracy.
- Experience with cloud-based infrastructure testing, ensuring compatibility and performance across platforms.
- Strong programming skills for test automation, enabling the development of robust testing solutions.
- Familiarity with version control systems, particularly Git, to manage code changes effectively.
Practical notes
This position is based in Bengaluru, Karnataka, India, and offers a full-time engagement. The salary for this role is competitive and commensurate with experience. Fivetran is open to sponsoring work visas for qualified candidates, ensuring that we attract the best talent from around the world. As part of our commitment to diversity and inclusion, we encourage applicants from all backgrounds to apply.
Join us at Fivetran, where you will play a vital role in ensuring the quality and reliability of our data movement solutions. Your expertise will contribute to our mission of enabling businesses to harness the power of their data effectively. If you are passionate about quality engineering and eager to make an impact, we would love to hear from you.
About the company
in Forbes . Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities.