Hyderabad, Telangana, India
6 days ago
Software Development Engineer in Test
SummaryPosted: Dec 20, 2024Weekly Hours: 40 Role Number:200565113Imagine what you could do here. At Apple, phenomenal ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it! We are looking for a passionate, self-motivated and hard-working engineer to be part of a diverse, fast paced and high-energy team. As a Test Automation Engineer, you will be tasked with working along side project PMs, Business SME’s and development teams to fanatically ensure the highest quality test automation for our business and stakeholders while reducing manual test efforts. You will be contributing to key and innovative technologies which supports major Apple applications, with all the scalability and high-availability requirements that entails. DescriptionDescriptionWe are looking for a self-motivated, driven individual who is comfortable working in a global, matrix’ed, fast-paced environment, can multi-task and has experience with agile method of working. We look forward to your ability to analyze and synthesize business requirements across multiple regions and ensure full coverage of test scenario automation You will be responsible for designing, developing & implementing test automation frameworks for large integrated systems cutting across multiple tech stacks Drive the QA vision for Test Automation for key platforms and applications Communication and co-ordination with globally distributed teams Work closely with internal organizations, project teams and stakeholders to develop schedules, complete plans and deliver high quality products Enhance Quality Assurance processes, environments, tools and frameworks along with manual testing Act as a strong advocate for quality in the product development process for software engineering Champion Apple’s dedication to providing extraordinary user experience and drives the team to work towards this shared goal. Minimum QualificationsMinimum Qualifications8+ years of professional experience in software quality assurance testing.Solid understanding of QA principals, models, types of testing etc and have an engineering approach to solve the complex QA problemsExperience in architecting approaches and solutions, frameworks and plugin for QA in the DevOps pipelineProficient in working with one or more programming languages.Proficient in working with frameworks like Selenium, TestNG, WebDriverIO, Robot, Rest-Assured, CucumberHave sound experience implementing code coverage and code quality toolsExperienced in developing test strategies, refactor, write modular code and build infrastructureShould be tool & tech agnostic and should be able to write code in different languagesDeliver timely and precise updates on testing status and quality metrics to collaborators throughout all testing phases, and compile Quality outcomes summary upon project completion.Should have worked on implementing strategy to perform automation of end to end business process involving various systems written in different techB.Tech/M.Tech/M.S. in Computer Science or related field Apple is an Equal Opportunity Employer that is committed to inclusion and diversity.Key QualificationsKey QualificationsPreferred QualificationsPreferred QualificationsPreferred certifications test automation tools and frameworksProficiency in programming languages such as PythonPreferred working with build tools like Maven or GradleShould be self-directed, analytical and work well in a large multi-functional environment.Working experience in Docker and Kubernetes preferred.Proficiency in relational database technologies like Oracle or Postgres.Continuously improve testing standard processes and methods.Influence teams to make right decisions on Go/No go exit criteria based on Test cycle performance and risk mitigationEducation & ExperienceEducation & ExperienceAdditional RequirementsAdditional RequirementsMore
Confirm your E-mail: Send Email