Job Description
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)