We are looking for a strong QA System Engineer who has expertise in testing and improving software development. You will be working with various teams to help build new products for the next generation of payment solutions.
This is an excellent opportunity for a driven professional that will work closely with our development, operation, and sales teams to ensure each product goals are met. We are excited to hear about you and why you would be a great addition to our team!
Key responsibilities include:
Developing and running new tests, reporting on the results and collaborating with software developers to fix program issues
Works closely with the development team to implement automated testing solutions
Assist in building and maintaining our Linux based software images
Recommends improvements in software to enhance user experience
Collaborating with developers to improve upon the software release and deployment workflow
Rolling out fixes and upgrades to software, as needed
Collecting and reviewing customers' feedback to enhance user experience
Present demos and answer questions at the end of a sprint Successful candidates Must have:
BS in Computer Science or related technical study (IT experience can substitute for a BS degree)
Strong knowledge of Linux
Familiarity with QA Testing Methodologies
Understanding of Java, Python, SQL, RESTful API, JSON
Experience in the Kiosk/Payment Processing/Card Reader/Self-Service/Slot industry is ideal.
Excellent analytical and problem-solving skills
Excellent oral and written communication skills with a keen sense of customer service
Great team player and able to work efficiently with minimal supervision Successful candidates Nice to have:
Test automation experience- familiar with automation tools such as Selenium Web Driver
Experience administering and deploying development CI/CD tools
Experience with scripting languages (Javascript, Python, Bash, GO)