Software Development Engineer in Test

apple

Bengaluru, India 4 Years Exp Posted 1h ago

Job Description

  • Collaboration with engineering, infrastructure, site reliability, project management, and partner technical and business teams to formulate engineering specifications.
  • Working with other quality and performance engineers in crafting test plans, test cases, and associated automation, setting standards, estimating effort, and coordinating test execution.
  • Identify and document defects, collaborating with stakeholders to prioritize and address resolutions.
  • Engage with stakeholders to define and consistently assess metrics that monitor product quality.

Minimum Qualifications

  • Minimum of 4 years of professional experience in quality assurance or software engineering.
  • Proficient in developing test plans and automation strategies for intricate full-stack applications.
  • Hands-on experience in testing and automating Java-based web services, including end-to-end and unit testing using frameworks like JUnit or TestNG.
  • Experience in testing and automating browser-based applications across various platforms, using automation tools like Playwright, Selenium, or equivalent.
  • Experience in testing and automating Asynchronous and distributed systems.
  • Bachelor’s degree in Computer Science, or equivalent practical experience.

Preferred Qualifications

  • Familiarity in testing and automating iOS and macOS applications.
  • Familiarity with non-relational storage solutions like Cassandra and Solr.
  • Familiarity with messaging systems such as Kafka
  • Working knowledge of browser technologies and frameworks such as HTML, CSS, JavaScript, and React.
  • Self-motivated, proactive, and detail-oriented individual with excellent written and oral English communication skills
  • Extensive knowledge of back-end development technologies, particularly in Java and related frameworks.
    • Proficiency in relational database technologies like Oracle or Postgres.

Similar Openings for You