Software Development Engineer - Test

apple

Bengaluru (Bangalore) 5 Years Exp Posted 67d ago

Job Description

  • Design robust test plans with a broad system understanding and in close collaboration with development and product management.
  • Communicate status and quality metrics to all project status stakeholders in a timely manner. Drive issue resolution.
  • Refine and expand existing test automation infrastructure and strategies with a focus on configurability, scalability, low complexity and reuse.
  • Define automation best practices for team and mentor junior team members on automation techniques and technology. Perform peer code reviews
  • Champion best software testing practices within the team and evangelise across the organisation, software development practices that improve software quality.
  • Be hands on. Participate in various testing activities, including manual testing, automating test cases and troubleshooting issues.

Minimum Qualifications

  • 5+ years of combined work experience in Software Development Engineer in Test/Quality Engineering with Testing experience (ETL, functional, performance testing)
  • Strong programming skills (Python or Java) to build scalable, automated data quality frameworks and integrate continuous validation checks into modern data pipelines.
  • Expertise in QE processes, tools, metrics and automation architecture
  • Expertise in testing API/Web Services (Rest & SOAP), databases, and batch processes
  • Hands on in automating functional, system and integration tests
  • Hands on Cassandra, SQL writing and data comparison validations
  • Prior experience of ETL testing
  • High proficiency in writing complex queries, performing data profiling, and extracting data across diverse ecosystems (traditional RDBMS, NoSQL, and Cloud Data Warehouses like Snowflake)
  • Ability to translate complex Source-to-Target (S2T) mapping rules into precise validation scenarios
  • Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools

Preferred Qualifications

  • Expertise in tools like Selenium WebDriver, Cucumber-JVM, Appium, Postman, SOAPUI for API, Web, iOS and MacOS platforms.
  • Experience handling distributed vendor resources
  • Exposure to Performance testing strategies and tools, Kubernetes/Docker experience is a plus
  • Good experience in designing and developing Automation frameworks
  • Understands logs scanning to identify the errors and root cause
  • Proven track record to deliver high-quality work on tight schedules
  • Ability to work in a fast-paced environment with frequent context switching
  • Self-motivated, independent and proactive
  • Outstanding collaboration and organisational skills
  • Excellent written and verbal communication skills

Similar Openings for You