
Software QA Engineer II
Iridium Communications
- Tempe, AZ
- Permanent
- Full-time
- Work collaboratively on the design, development, and execution of test plans and test cases
- Assist with testing efforts for the major releases, patches and hot-fixes in an agile work environment
- Create and maintain test environments for various systems and documents for functional, system integration, user acceptance, and regression testing
- Identify testing tasks for user stories, document the acceptance criteria for user stories, and identify new feature functional test cases that may need to be automated
- Participate in backlog grooming, sprint planning, technical design discussions, quality assurance meetings, and daily stand up meetings to ensure successful sprints
- Develop and enhance automation framework for newer test cases by building required scripts
- Investigate and troubleshoot application errors in test environments and resolve any configuration issues
- Assist in the development of processes that seek to guarantee the integrity of all billing data, system availability, system functionality, and audit compliance
- Collaborate with the testing teams of other business applications, including the Billing Operations and Revenue Assurance team
- Bachelor’s degree in Computer Science or Computer Information Systems or equivalent, relevant experience (4+ years), in lieu of degree
- 2+ years of experience working on full lifecycle software development projects and activities
- 2+ years experience in a Software QA Analyst or Engineer role
- Previous, hands-on work experience with Unix and SQL/Oracle including proficiency with SQL queries and database structures
- Programming skills / automation skills are required with Python, perl, Java.
- Experience with test applications such as Selenium, Cucumber, SOAPUI, and JSON
- Previous experience testing SOAP Webservice calls and REST API calls
- A solid understanding of server-side testing, Unix environments, and working with various database technologies
- Strong communication skills, with the ability to clearly present test plans and findings
- Have confidence and be able to easily build meaningful relationships with your manager and members of your team
- Must be able to prioritize your tasks, be self-aware enough to identify and correct mistakes, and not be afraid to ask for help when needed
- Be active in seeking out ways to improve yourself and gain new knowledge, and be enthusiastic in sharing knowledge with others
- The ability to interact and present findings to various departments and management
- The ability to prioritize work on multiple projects
- Possess self-motivation with the willingness to "do what it takes" to get the job done
- The ability to work independently to accomplish tasks
- Experience working with Oracle BRM or any other OSS/BSS system
- Be able to work in the office at least 3 or more days a week to foster collaboration with the team and stakeholders
- May occasionally work off hours to communicate with offshore team members