Love animals? Have you always wanted to apply your technical and creative expertise to a product that protects endangered species on a day-to-day basis? You don’t have to decide between a technical career and a deeply moving, important calling!
Seattle-based AI2 is looking for a QA Engineer to help drive AI2’s EarthRanger project.
Position Summary
We are seeking a skilled Mobile Automation Tester to join our dynamic team. The ideal candidate will have a strong background in mobile application testing along with knowledge of API testing, a keen eye for detail, and a passion for ensuring the highest quality in our products. As a Mobile Automation Tester, you will be responsible for designing, developing, and executing automated test scripts to ensure the functionality, reliability, and performance of our mobile applications.
Essential Duties and Responsibilities
The requirements listed below are representative of the knowledge, skill, and/or ability required to help us make a difference.
- Develop and Execute Comprehensive Test Plans: Independently ensure the creation of detailed test plans and test cases in collaboration with developers for both mobile and API testing. Take initiative in improving test coverage for new and existing features.
- Proactive Problem-Solving: Identify potential roadblocks or issues in testing processes and lead developing strategies for resolution. Anticipate performance and productivity concerns.
- Quality Oversight and Rapid Response: Oversee the overall quality of the product line. Work with support team members to identify product issues, maintaining a high standard of product integrity. Use analytical skills to understand and resolve customer concerns and improve product reliability and user satisfaction.
- Diverse Testing Experience: Apply hands-on experience with various types of testing, including regression, smoke, stress, and security testing. Continuously update testing skills to adapt to new challenges.
- Delivery and Deadline-Oriented: Emphasize commitment to delivering quality results. Self-organize to meet schedules without compromising quality.
- Innovative Testing Strategies: Design and continuously refine testing strategies. Evangelize new testing methods, emphasizing automation.
- Collaborative Quality Assurance Practices: Work with other QA engineers to develop QA strategies throughout the development process. Identify and address systemic quality deficiencies within the team.
- Advocacy for Automated Testing: Be the champion for test automation from multiple perspectives, including unit, integration, and end-to-end testing.
- Promoting a Culture of Quality: Promote a quality culture within the team. Lead by example to socialize the language of quality and emphasize quality in steps.
Qualifications
- Experience testing mobile applications built using React Native
- Experience writing code for testing purposes, in Python, Javascript or other languages.
- Experience working within an Agile development environment.
- Proven history of advocating and overseeing implementation of test automation, particularly server API, web and mobile UI. Handles and delivers on large and complex projects independently with limited guidance from manager/peers.
- Strong technical aptitude, particularly around client-server web applications, and can converse with developers and program management at a highly technical level.
- Experience implementing test infrastructure for a web app, mobile app, or SaaS offering.
- Experience tracking quality assurance metrics, for instance coverage and regression rates
- Use of QA tools (Jira, TestRail, JMeter, SauceLabs, WebdriverIo, Espresso, Swift, Appium or similar)
- Knowledge of professional software engineering practices and best practices for the full SDLC, including coding standards, code reviews, source control management, build processes, testing and operations.
- Bachelor's degree in engineering, computer science or a related technical discipline
- 5+ years as a quality assurance engineer
Your characteristics include:
- Innovation, collaboration and trustworthiness with an entrepreneurial spirit.
- An authentic appreciation for AI2’s mission to solve the world’s toughest problems.
- Ability to work effectively and collaboratively in an evolving, dynamic environment.
- A sense of humor and an appreciation for sharing in success with teammates.
- A keen emotional intelligence quotient and a contained ego.
- Demonstrated honesty, responsibility, integrity and fulfillment of commitments.
Tags
Apply to job