SDET (LATAM)
Apply NowCompany: Efficus, Inc.
Location: Agoura Hills, CA 91301
Description:
Seeking a skilled and quality-focused Software Development Engineer in Test (SDET). You'll be essential in ensuring the reliability and robustness of the data pipelines that power our sales and marketing efforts. Your work will directly impact the quality of leads we generate, contributing significantly to our business growth.
Key Responsibilities
Test Strategy and Planning Collaborate with data engineers to develop and implement comprehensive test strategies and plans for our data pipelines.
Test Automation Design, develop, and maintain automated test frameworks and scripts to validate data accuracy, integrity, and performance.
Test Execution Execute manual and automated tests, analyze results, and report defects, ensuring thorough coverage of test cases.
Performance and Load Testing Conduct performance and load testing to ensure data pipelines can handle expected and peak data volumes.
Continuous Integration and Deployment Integrate automated tests into our CI/CD pipeline to provide rapid feedback on code quality and prevent regressions.
Collaboration Work closely with data engineers to understand pipeline architecture and identify potential areas of risk.
Tooling and Innovation Evaluate and implement new testing tools and technologies to improve efficiency and effectiveness.
Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: 3+ years of hands-on experience in software testing or a related field, with a focus on data pipelines or backend systems.
Technical Skills:
Proficiency in the Python programming language.
Experience with test automation frameworks and tools.
Understanding of data pipelines, ETL processes, and data validation techniques.
Familiarity with CI/CD tools and practices.
Soft Skills:
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills, with the ability to effectively interact with both technical and non-technical stakeholders.
Detail-oriented and meticulous, with a passion for ensuring software quality.
Bonus Points:
Familiarity with AWS services (e.g., Glue, Appflow, Lambda, S3, Redshift).
Experience with performance and load testing tools.
Knowledge of security testing practices.
Contributions to open-source projects or relevant communities.
Key Responsibilities
Test Strategy and Planning Collaborate with data engineers to develop and implement comprehensive test strategies and plans for our data pipelines.
Test Automation Design, develop, and maintain automated test frameworks and scripts to validate data accuracy, integrity, and performance.
Test Execution Execute manual and automated tests, analyze results, and report defects, ensuring thorough coverage of test cases.
Performance and Load Testing Conduct performance and load testing to ensure data pipelines can handle expected and peak data volumes.
Continuous Integration and Deployment Integrate automated tests into our CI/CD pipeline to provide rapid feedback on code quality and prevent regressions.
Collaboration Work closely with data engineers to understand pipeline architecture and identify potential areas of risk.
Tooling and Innovation Evaluate and implement new testing tools and technologies to improve efficiency and effectiveness.
Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: 3+ years of hands-on experience in software testing or a related field, with a focus on data pipelines or backend systems.
Technical Skills:
Proficiency in the Python programming language.
Experience with test automation frameworks and tools.
Understanding of data pipelines, ETL processes, and data validation techniques.
Familiarity with CI/CD tools and practices.
Soft Skills:
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills, with the ability to effectively interact with both technical and non-technical stakeholders.
Detail-oriented and meticulous, with a passion for ensuring software quality.
Bonus Points:
Familiarity with AWS services (e.g., Glue, Appflow, Lambda, S3, Redshift).
Experience with performance and load testing tools.
Knowledge of security testing practices.
Contributions to open-source projects or relevant communities.