SDET II (QA)

Bangalore, India
Engineering – QA /
On-site
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: 2-4 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.