Software Development Engineer in Test (100% Remote)
Position Summary
To develop and enhance automated testing frameworks for mobile and IoT platforms, incorporating AI technologies and advanced analytical methods. This role requires a blend of technical expertise in mobile and IoT automation and a strong capability in AI-driven solutions, demanding exceptional critical thinking to address complex challenges and innovate testing processes.
What you will do
- Automated Testing
- Design and execute AI-enhanced automated tests based on business requirements that are executable in a CI/CD pipeline.
- Responsible for the development of automated tests that utilize AI to proactively detect and resolve issues, providing a reliable metric of platform risk and coverage.
- Reduce manual testing efforts through intelligent automation.
- Develop and maintain detailed technical reports for developers and high-level reports for business stakeholders.
- QA Architecture
- Contribute to AI-based testing frameworks that adapt to technological advancements and evolving business needs.
- Document solutions and strategies to integrate AI into the testing processes.
- Partner with Senior testers to contribute to design a scalable and self-adapting testing framework that incorporates AI to enhance platform capabilities.
- Aid in development of self-healing mechanisms within the testing framework to minimize disruptions and support business growth.
- Research & Development (R&D)
- Stay updated with AI advancements and assess their potential impact on automated testing.
- Test and analyze new technologies, employing critical thinking to determine their feasibility and integration into existing systems.
- Continuous innovation in testing strategies, focusing on the integration of the latest AI technologies.
Qualifications
- A bachelor’s degree in computer science, or software development.
- A minimum of three (3) years of software development experience.
- Experience in Java, Python or equivalent.
- Experience with The Android Open Source Project (AOSP).
- Experience with mobile test automation tools like Appium.
- Strong foundation in AI and machine learning applications in testing.
- Expertise in automated test framework architecture, particularly in cloud-based and AI-driven environments.
- Advanced problem-solving skills and the ability to critically evaluate technological integrations.
- In-depth knowledge of current and emerging AI technologies and their applications in the industry.
- Exceptional analytical and problem-solving skills.
- Excellent verbal and written communication, presentation, and problem-solving skills.
- Self-starter with strong organizational and time management skills, self-directed and able to handle multiple priorities with demanding timeframes.
- Demonstrated ability to use discretion, make sound decisions, and maintain confidentiality.
- Willingness and ability to work flexible hours as needed, and travel up to 5%, which may include occasional overnight travel.
- Proficiency in Microsoft Office Suite and modern communication tools for virtual teams (e.g., Microsoft Teams, Slack).
Physical Demands
Employees may experience the following physical demands for extended periods of time: Sitting, standing and walking (95-100%) Keyboarding (70-90%) Viewing computer monitor, tablet and cell phone requiring close vision (70-90%)
Compensation
$90,000 to $100,000 plus 5% determined by competitive market analysis and internal equity considerations. Final compensation will be based on the candidate’s qualifications, experience, and business needs.