Software QA Automation Engineer II

Incomm Sandy , UT 84090

Posted 2 months ago

Overview

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.

Responsibilities

  • 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.

Qualifications

  • 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Test Automation Engineer II

Avidxchange

Posted 2 weeks ago

VIEW JOBS 4/4/2019 12:00:00 AM 2019-07-03T00:00 By trade we are a technology company, but if you ask anyone that works here, they'll tell you we are a people company. As the industry leader in Accounts Payable (AP) Automation, AvidXchange strives to provide an innovative and collaborative work environment. We do that through focusing on our people, our culture, and ensuring we run our business in a way that enables every employee to achieve their fullest potential and help us create a world class company. Our employees live by our core values, including "Innovate to Change the Game," "Passion About Customer Success," "Win as a Team," and "Have a Blast." Whether you live in Charlotte and can enjoy our corporate campus at the AvidXchange Music Factory, or you live across the country, AvidXchange has locations waiting for you. We are on a mission to create something different at AvidXchange. Love where you work. Live Avidly. Job Overview As a 'Test Automation Engineer II' you will be an integral member of the AvidXchange software development team, testing best-in-class advancements to our products. This position is expected to analyze, requirements for AvidXchange's suite of products to design and develop automation scripts and to validate functionality. You will have the freedom to experiment with state of the art technologies. Job Responsibilities Job Duties: You will have the opportunity to * Collaborate with the development team including but not limited to Product Owner, Quality Engineers, Software Engineers, Development DBA and Scrum Master to Analyze the given business requirements, identify all possible scenarios * Review the deploy requests and facilitate the deployment of APP Code/ DB Scripts in the test and other lower environments * Validate the product features deeply by designing a test strategy, conduct Test Design and review with the team, and craft test data, conducting Manual Test Execution, prepare Test Automation Scripts, Add/Update Regression tests using the Test Framework, identify defects, log them in a Defect Management System and track to close them. * Participate in all the Agile Ceremonies that contribute towards overall quality of the product, conduct demos and presentations, and perform peer to peer Code Reviews on the Test Automation check-ins by their Team * Add/Update Regression tests and develop common Test Classes and Methods for reusability, and update the regression test suites to reduce the execution time Areas of Impact: * Product Quality and Profitability Experience and Qualifications Experience: You should have 2+ years of experience automating tests, and Bachelor's degree is helpful Technical Skills: You should have the following skills: * Experience Automating Web Applications using Selenium WebDriver, testing including REST API and SOAP Postman, XML/SOAP, SoapUI, etc. * OOPS using C# or Java, .NET, MVC – Visual Studio, TFS, Team City, GIT, Octopus * Defect Management tools like Rally, Jira, ALM, etc. * Preference: Agile (Scrum/Kanban), API Testing, Financial Industry experience * Experience using SQL for test setup and validation Competencies: * Understanding of Testing lifecycle, Test Design methodologies, Test Execution, and Defect Tracking * Excellent communication, problem solving aptitude and Demonstrates group presentation skills. * Strategic, analytical, and innovative thinking to address all aspects of custom software testing * Adaptable to competing demands and be accountable * Risk Management for sprint commitments and delivery * Identification of the regression suites for a release AvidXchange is an equal opportunity employer. AvidXchange is committed to equal employment opportunity in accordance with applicable federal, state and local laws. AvidXchange will not discriminate against applicants for employment on any legally recognized basis. This includes, but is not limited to: veteran status, race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age and physical or mental disability. Other details * Job Family Software Engineering * Pay Type Salary * Required Education Bachelor's Degree * 111 Sego Lily Dr, Sandy, UT 84070, USA Avidxchange Sandy UT

Software QA Automation Engineer II

Incomm