$58.50 - $80.75/hr
Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
We are seeking a highly skilled and motivated iOS Native Software Development Engineer in Test (SDET) to join our dynamic Agile team, supporting a Randstad client in the Washington D.C. area. This hybrid role is crucial for ensuring the quality, reliability, and performance of our native iOS applications through advanced test automation. The ideal candidate will possess strong programming skills, a deep understanding of software development and quality assurance methodologies, and practical experience with SAFe/Agile frameworks. This role requires a commitment to continuous improvement, close collaboration with development teams, and the ability to embrace self-management and self-organization within iteration commitments and capacity planning. On-site presence in D.C. is required on a need basis, including attendance at key SAFe ceremonies like Program Increment (PI) planning.
Key Responsibilities- Design, develop, and maintain robust automated test scripts and comprehensive test frameworks for native iOS applications.
- Collaborate closely with development teams to understand application changes and their impact on testing, advocating for testability in design reviews.
- Execute and evaluate various test cases, including functional, regression, performance, and API testing, to proactively identify software defects.
- Integrate automated tests seamlessly into Continuous Integration/Continuous Delivery (CI/CD) pipelines (e.g., Jenkins, GitLab CI).
- Analyze test failures, perform root cause analysis, and report bugs with clear, detailed, and reproducible documentation.
- Conduct both white-box and black-box testing techniques to ensure thorough quality coverage.
- Contribute significantly to the overall test strategy, planning, and estimation activities for the Agile/SAFe team.
- Ensure rigorous adherence to quality standards and best practices throughout the entire software development lifecycle.
- Education/Certification: AWS Certification is required.
- Programming Proficiency: Strong coding skills in a relevant language, such as SWIFT, Java, Python, or C#.
- Testing Expertise: Proven experience with testing tools relevant to mobile and automation (e.g., Appium, Selenium, JUnit, TestNG, JMeter).
- Methodologies: Deep understanding of software development and Quality Assurance (QA) methodologies.
- Agile Experience: Direct experience working in Agile, DevOps, and Test-Driven Development (TDD) environments.
- CI/CD: Familiarity with integrating automation into CI/CD tools (e.g., Jenkins, GitLab CI).
- SAFe: Contractors trained in SAFe are strongly encouraged, with an expectation to fully embrace SAFe principles, self-management, and required ceremony attendance.
- Soft Skills: Excellent analytical, problem-solving, communication, and collaboration abilities.
- Location/Work: Ability to work a hybrid schedule, with the flexibility to come to D.C. on a need basis, especially for important SAFe ceremonies (e.g., PI planning).
Most Popular Jobs Similar to Ios Developer
ios mobile developer
ios app developer
ios software developer
ios application developer
ios engineer
ios mobile application developer
ios mobile app developer
ios software engineer
senior ios developer
android ios developer
Other Helpful Pages Related To iOS Native SDET
Freelance Ios Developer Salaries
Frequently asked questions
Q: What skills or qualities help someone succeed as a iOS Developer?
A: To succeed as an iOS Developer, one should possess core technical skills such as proficiency in Swift or Objective-C programming languages, experience with Xcode and Cocoa Touch frameworks, and knowledge of iOS development tools and APIs. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration skills are crucial for working with cross-functional teams and delivering high-quality applications. By combining these technical and soft skills, an iOS Developer can effectively design, develop, and deploy innovative mobile applications, driving career growth and success in the role.
Q: What is the career path for a iOS Developer?
A: A typical career path for an iOS Developer involves progressing from an entry-level role, such as a Junior iOS Developer, to mid-level positions like iOS Developer or Senior iOS Developer, and eventually to senior leadership roles like Technical Lead or iOS Architect. Along the way, opportunities for skill development and growth include learning new programming languages, frameworks, and technologies, as well as expanding into areas like mobile app design, DevOps, and project management. Long-term career prospects for iOS Developers may include transitioning into leadership roles, pursuing specialized areas like artificial intelligence or machine learning, or exploring adjacent fields like web development or software engineering.