As a Test Development Engineer you will collaborate with cross-functional teams to define test strategies develop automated test suites and drive continuous improvement in testing processes. Your expertise in automation scripting and system architecture will help us deliver robust high-performance data solutions. You will mentor junior engineers advocate for practices in testability and contribute to our technology roadmap with a focus on quality at ResponsibilitiesTest Automation & Framework Development: Design build and maintain scalable test automation frameworks for functional integration and end-to-end testing of data platforms APIs and distributed & Infrastructure: Develop tools and utilities to enhance test efficiency including CI/CD pipeline integration test data generation and performance Advocacy: Define and implement test strategies for complex data pipelines storage systems and machine learning platforms ensuring comprehensive coverage and -functional Collaboration: Work closely with developers DevOps and product teams to identify testability requirements debug issues and improve system Execution & Reporting: Automate and implement test suites analyze results and provide actionable insights to improve product & Leadership: Guide junior engineers and offshore teams in test automation practices code reviews and Agile testing : Research and adopt emerging testing technologies (e.g. AI/ML-based testing chaos engineering) to enhance test coverage and efficiency.
5 years of hands-on experience in test automation development preferably in data-intensive or distributed systems.
Proficiency in Java Python or similar languages for test scripting and framework development.
Strong knowledge of test frameworks (e.g. Selenium JUnit TestNG PyTest) and CI/CD tools (Jenkins GitLab CI).
Experience with databases (SQL MongoDB Cassandra).
Familiarity with cloud platforms (AWS GCP) and containerization (Docker Kubernetes).
Expertise in performance testing (JMeter Gatling) and observability tools (Prometheus Grafana).
Prior experience testing macOS/iOS applications or privacy-preserving systems is a plus.
Strong problem-solving skills and a passion for breaking software creatively.
Excellent communication skills to articulate technical issues and solutions.
Bachelors or Masters degree in Computer Science Engineering or related field.
Equivalent professional experience in software development test automation or data engineering will be considered.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.