Software QA Engineer III
Iridium Satellite, LLC
- Tempe, AZ
- Permanent
- Full-time
- Be responsible for collaborating in the design, development, and execution of test plans and test cases
- Drive testing efforts for the major releases, patches and hot-fixes in an agile work environment
- Identify testing tasks for user stories and document the acceptance criteria for user stories
- Recognize issues pertaining to software coding and design bugs and craft/propose solutions to them
- Identify new feature functional test cases that may need to be automated
- Participate in backlog grooming, sprint planning, technical design discussions, and daily stand up meetings to ensure successful sprints
- Investigate and troubleshoot application errors in test environments and resolve any configuration issues
- Perform peer reviews for test plans/cases developed by your peers
- Automating updates and maintenance of existing scripts, and identifying and implementing new automation features for each release
- Bachelor’s degree in computer science or computer information systems or related field OR
- equivalent relevant experience (4+ years) in lieu of degree
- 5+ years of relevant experience working on full lifecycle software development projects and
- activities
- 3+ years of experience in Software QA Analyst or Engineer role
- 2+ years of experience in Automation in applications such as Selenium, Cucumber, SOAPUI, and JSON
- Programming skills / automation skills are required with Python, perl, Java
- Experience testing SOAP and or REST Webservice calls
- Hands-on work experience with Unix and SQL/Oracle
- Proficiency with SQL queries and database structures and the ability to perform SQL queries to
- validate test scripts
- Solid understanding of server-side testing, Unix environments, and working with various
- database technologies
- Strong communication skills, with the ability to confidently present products, deliverables,
- analyses, and/or issues
- Possess an analytical mindset, with the ability to understand a situation or problem and think
- critically to make decisions or come up with solutions
- Be comfortable managing upward, including being a proactive communicator and asking for
- help when needed
- Have confidence and be able to establish valuable relationships with others
- Must be able to prioritize key tasks and have a strong sense of ownership over your work
- Be active in seeking out ways to continuously improve yourself and gain new knowledge
- Experience working with Oracle or any other OSS/BSS system
- Be able to work a hybrid schedule that includes at least 3 days a week in office to foster collaboration with the team and stakeholders
- May occasionally work off hours to communicate with offshore team members
- Be on call as needed