Leveraging deep integrations into retailers' point-of-sale systems, InComm provides connectivity to a variety of service providers that allow consumers to conduct everyday business at more than 450,000 points of retail distribution worldwide. Whether those consumers are activating prepaid products, paying bills, enjoying real-time discounts through a membership card, purchasing digital goods in-store or adding funds to an online account, InComm is there to provide unique gift-gifting opportunities, cater to on-the-go shoppers, deliver added value through loyalty programs and serve cash-based consumers. With 186 global patents, InComm is headquartered in Atlanta with a presence in over 30 countries in North and South America, Europe and the Asia-Pacific region. Learn more at www.incomm.com or connect with us on www.twitter.com/incomm, www.facebook.com/incomm, www.linkedin.com/company/incomm or www.incomm.com/blog.
About This Opportunity
The Salt Lake City, UT office supports the customer care departments (call centers, fraud, billing, account management) in providing tools to research and report on various inventory and transactions to support merchants, customers etc. There are two new applications starting development requiring a full-time QA engineer to assist, lead and conduct the Quality Assurance and Control on these applications. There are several projects in addition to the ongoing bug fixing and enhancements to these applications that require this position to be filled.
Daily management of Quality Assurance activities, under the direction of the Dev/QA Manager
Develop and Maintain master and release test plans
Write manual test cases, organize and maintain a master test library using Session-Based (exploratory) Testing
Prioritize testing effort in a risk-based methodology
Coach and mentor on proper QA implementation within the product development life cycle in an Agile environment
Assist in or write requirements (use cases and user stories) in collaboration with product ownership
Communicate testing progress, trends and quality to product team regularly
Manage test executions and defects
Assist deployment pipeline including deployment procedures and release notes
Assist in UAT planning, scheduling and results measurements
Perform Integration, System, Security, Performance, White and Black Box Functional testing
Automate Acceptance Tests and contribute to the automated QA testing framework
Ensure all automated regression tests are executed within the continuous integration life-cycle
Participate in test-drive-development and peer reviews of application development and code changes.
5+ years in Web Application Development Quality Assurance
Bachelors in Computer Science or other related field, or an additional 3+ years experience
Scrum, Agile or Lean, and Testing certifications are encouraged.
Able to develop automated tests using JAVA, WebDriver, Selenium Grid, AssertJ, Unitils, within a Spring and Maven architecture
A strong background or experience with WebDriver + Java, including building full automation frameworks and utilizing these for end-to-end automated testing efforts.
Experience in RESTful API testing
Proficient in software development life cycle and QA's involvement as an integrated core member of the development team.
Experience with working in an Agile (Scrum) or Lean (Kanban) environment, successfully contributing to the success of either methodology in delivering software in a continuous fashion
Familiar with the concept of Continuous Delivery and the principles of success
Contribute to the development team prior, during and post development regarding processes, best practices, technology and areas of expertise
Able to test the requirements in order to ensure quality is built in
Evaluate and troubleshoot complex requirements and issues using multiple sources of information
Able to clearly document and communicate issues and processes
Respectfully provide input on areas for improvement in the SDLC, requirements, or otherwise
Analyze data and present to team where appropriate for better decision making.
Experience in continuous integration tools and processes, can implement C.I. from scratch using available tools.
Able to write and execute SQL queries to find test data and evaluate application data integration points
This position is eligible for the Employee Referral Bonus Program #LI-KH1
InComm is an equal employment opportunity employer. We adhere to a policy of making employment decisions without regard to race; color; religion; national origin; sex; sexual orientation; pregnancy, childbirth, or related medical conditions; age; disability or handicap; citizenship status; service member status; or any other category protected by federal, state, or local law.