What are the responsibilities and job description for the Sr. SDET- Azure, AuthO/AuthZ, Rest API position at Streamline Digital?
Sr. Software Development Engineer in Test (SDET)
Role Summary
This is an Onsite (Monday to Thursday) opportunity. As a Sr. Software Development Engineer in Test (SDET), you will work collaboratively with product management, software engineers and other experienced technology resources to build and test a suite of enterprise mobility products, with a focus on iOS apps. Automated testing is a key component of the work, but manual testing will also be required as part of this role.
Responsibilities
Education, Experience, and Other Requirements
What We Offer
Who We Are
Streamline is a trusted partner for achieving digital transformation. With deep expertise in enterprise mobility, product engineering, and application development we equip organizations to navigate the ever-changing IT landscape. We work closely with our clients, fostering lasting partnerships and embracing open communication to deliver transformative solutions. Our team of world-class strategists, architects, product and program managers, engineers, developers, and QA professionals possesses a deep understanding of the challenges and opportunities that organizations face in today's digital world. We work collaboratively with customer teams to achieve short-term goals and enable long-term success.
Role Summary
This is an Onsite (Monday to Thursday) opportunity. As a Sr. Software Development Engineer in Test (SDET), you will work collaboratively with product management, software engineers and other experienced technology resources to build and test a suite of enterprise mobility products, with a focus on iOS apps. Automated testing is a key component of the work, but manual testing will also be required as part of this role.
Responsibilities
- Collaborate with product and technical owners to understand feature requirements and create corresponding test strategies, plans, cases, scripts and documentation
- Design, develop, and execute automated test scripts for iOS and/or Mac applications
- Manual application testing is also expected to be part of the role as needed
- Conduct functional, regression, performance, and integration testing on iOS apps
- Identify, document, and track software defects using industry-standard bug tracking tools
- Ensure test coverage across multiple iPad models and iOS versions
- Develop and maintain scripts to automate tasks and processes on iOS devices and/or Macs
- Implement and manage automation frameworks for MacOS environments
- Monitor and troubleshoot issues related to Mac and iOS device integrations, ensuring seamless communication and functionality
- Collaborate with IT and DevOps teams to optimize the setup and maintenance of equipment for various environments
- Work closely with cross-functional teams to integrate testing into the development lifecycle
- Document test plans, scripts, procedures, and findings in a clear and concise manner
- Participate in code reviews and contribute to the development of best practices for testing
Education, Experience, and Other Requirements
- Bachelor's Degree in Computer Science or related field, or equivalent work experience in Information Technology
- 5-7 years' experience in information technology, application development, systems development, or production systems
- Experience working in an agile environment and desire to advocate for agile methodologies
- Deep technical knowledge in the design and implementation of automation frameworks, automated test script design, and build execution and maintenance
- Ability to translate technical talk into non-technical terms
- Experience in building and/or extending custom test automation framework leveraging key technologies
- Experience with development and test tools
- Experience in cyber security
- Experience with Azure AD, AuthO/AuthZ
- Experience testing REST APIs with REST Assured
What We Offer
- A challenging and rewarding role in a dynamic and international environment.
- Opportunity to be part of a growing company with a strong commitment to innovation and excellence.
- A supportive and collaborative team culture that values personal growth and development.
- Competitive compensation and benefits package.