Software Development Engineer in Test - IS&T
Location
Secunderabad | India
Job description
Key Qualifications
- 1 to 10 years experience in software quality assurance testing.
- Good knowledge of automation framework architecture, design and development
- Strong hands-on engineering Experience working with Java, Python, Swift or any other OO languages
- Expertise in QE processes, tools and metrics
- Experience in testing API/Web Service, Web and iOS native applications. Hands-on experience on Core Java, Karate, RestAssured, Playwright/Selenium, Appium/XCUI
- Experience in Maven/Gradle and Git repositories is required
- Experience working in Agile development environment
- Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools
- 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
- Hunger to learn and explore new technologies which will optimise the existing technologies.
- Self-motivated, independent and proactive
- Outstanding collaboration and organisational skills
- Excellent written and verbal communication skills
Description
In this role, you will be involved in quality engineering for critical customer facing applications , work in a fast-paced, dynamic environment and be directly responsible for: - The quality of Apple's products, including consistent functionality, performance, and stability. - Understanding new and existing feature implementations in order to craft informed, robust testing charters. - Authoring test scenarios, scripts, and plans. - Executing functional, performance, and stability testing. - Write and review automation test scripts. - Identifying and reporting defects, inclusive of first-level root cause analysis and consistent steps to reproduce. - Championing quality efforts beyond test execution, including collaborating with test automation engineering teams, product management teams, and engineering program teams.
Education & Experience
Bachelors Degree in Computer Science or equivalent experience
Additional Requirements
- - Hands on experience with Load, Resiliency & Performance testing. Exposure to Jmeter/Gatling/Locust performance testing framework
- - Experience with Testing of AI/ML applications, security and accessibility testing is good to have
- - Experience in cloud technologies such as AWS/GCP and containerisation technologies such as Docker is good to have
- - Experience with automation for iPhone/Mac platform is a plus
Job tags
Salary