Introduction:
We are seeking a skilled and detail-oriented Software Development Engineer in Test (SDET) to join our Performance Testing Team. The ideal candidate should have a strong background in performance testing, particularly in ETL pipeline and database testing, and be proficient in automating test cases using Python, Selenium, and other performance testing tools.
Key Responsibilities:
Performance Testing: Design, develop, and execute performance, scalability, resiliency, and stress tests to validate the stability and performance of ETL pipelines and databases under various conditions.
Test Automation: Automate test cases using Python, Selenium, and other relevant performance testing tools to enhance testing efficiency and coverage.
Collaboration: Work closely with software developers, data engineers, and product managers to understand requirements and design effective test strategies.
Analysis and Reporting: Analyse test results, identify performance bottlenecks, and provide actionable insights and recommendations for improvements.
Process Improvement: Continuously evaluate and enhance testing methodologies, tools, and practices to ensure optimal performance and quality standards.
Qualifications:
Educational Background: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Experience: 4-7 years ( Minimum of 1 years of experience in performance testing, with a focus on ETL pipeline and database testing ).
Technical Skills:
. Proficiency in programming languages such as Python for developing automated test scripts.
. Experience with test automation frameworks and tools like pytest and Selenium.
. Familiarity with performance testing tools such as JMeter or similar.
Methodologies: Knowledge of software development life cycle (SDLC) methodologies, particularly Agile and Scrum.
Analytical Skills: Strong analytical and problem-solving abilities, with keen attention to detail.
Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.
Preferred Skills:
. Relevant experience in database systems (e.g., Oracle, SQL, or other data warehousing/ETL solutions).
. Experience with cloud platforms (e.g., AWS, Azure) and their performance testing tools.
. Strong understanding of Data Warehouse/Data Lake Architecture, ETL pipeline.
. Familiarity with CI/CD pipelines and integration of performance testing within these workflows.
Top Skills
What We Do
Hevo is an Automated Unified Data Platform that helps companies understand their users and customers better.
Using Hevo, companies can build a 360-degree view of their customers by combining data from multiple disparate data sources and applications including sales CRM, advertising channels, marketing tech, financial system software, and customer support products.
Data and information stored in these applications are often siloed, and it's difficult for companies to get a complete view of their customers and business metrics. Hevo solves this problem for its customers.