As an SDET, you will play a key role in ensuring the quality of Apple's Foundations CRM application and shared services.
Key Responsibilities:
Cross-functional Collaboration: Partner with developers, product managers, and QA engineers to define test strategies and enhance software quality.
Test Planning & Strategy: Develop scalable and maintainable test plans, identifying automation opportunities and closing coverage gaps.
Test Framework Development: Design, implement, and optimize automated test frameworks to improve efficiency, reliability, and maintainability.
Test Case Execution: Create, execute, and analyze comprehensive test cases, ensuring timely defect reporting.
CI/CD Integration: Embed automated tests into pipelines for continuous testing and seamless delivery.
Quality Advocacy: Drive quality initiatives and advocate for best practices throughout the development lifecycle.
You will own and lead the quality efforts, ensuring robust test coverage while complementing manual testing efforts.
4 years of industry experience in SDET
4 years of tool development
2 years of experience working in a product based company
2 years of experience working Object oriented programming and software design skills
2 years of experience working with test methodologies ranging from functional unit tests to non-functional exploratory testing
2 years of experience in building automated UI and non-UI tests for user facing applications
Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent years of work experience.
Strong passion for quality assurance in software, including developing, extending and maintaining test plans, methodologies, as well as automation libraries
5 years of experience object oriented programming and software design skills, preferably in Java, Javascript and/or Python
5 years of experience with test methodologies ranging from functional unit tests to non-functional exploratory testing
5 years of experience in building automated UI and non-UI tests for user facing applications
Creative problem solver with a knack for building scalable solutions in a collaborative and cross-functional space
Ability to proactively triage, investigate, and debug difficult backend and UX problems independently as well as collaboratively
Highly organized with strong planning skills to estimate, update, and communicate progress.
Bachelor's degree or Master's degree in Computer Science or equivalent years of work experience