The Quality Assurance Engineer will be part of the Platform Test team, and work with developers, program managers and other stakeholders leading Quality Engineering initiatives, creating test plans, developing and executing automated tests, tracking and reporting results, troubleshooting issues and improving product quality.
What You’ll Do:
- Introduce and implement industry QA best practices to the teams and contribute to improving the team’s overall functional craft
- Define QA strategy, approach, and execution on a range of development projects
- Set well-defined expectations for QA roles across the company and provide support for your teams’ career growth and personal development
- Improve department and team processes by working with other disciplines, including Product and Engineering
- Participate in all aspects of the project life-cycle, from idealization to specification to release
- Provide mentorship and guidance to the team members to achieve highest levels of quality and productivity.
- Work closely with product, marketing and other business stakeholders to gather and refine requirements, and release software in a timely fashion.
- Take part in agile ceremonies to estimate and execute programming projects.
- Making sure that your team members can follow in your footsteps by documenting your work.
About You:
- BS degree in Computer Science, Engineering or related field or relevant experience
- 5+ years of Testing experience
- Deep-level knowledge of the SDLC in general.
- Deep-level knowledge of Testing
– manual, automated, performance, etc.
- Extensive experience in various test methodologies, test coverage analysis, and test management
- Experience in testing both SOAP and REST APIs using Postman
- Some coding experience, in scripting and object-oriented languages.
Python required.
- An understanding of source control, specifically git workflows and PR processes.
- Experience in EMV, Credit Card, or Payment Processing Testing
- Strong knowledge of the software QA methodologies, tools and processes
- Strong technical knowledge on API and SDK consumption and usage
- Knowledge of black box and grey box testing methodologies
- Experience with Jira, TFS or other issue/project tracking software
- Strong interpersonal skills with the ability to proactively communicate with team
- Flexibility in task management: Ability to switch priorities at the drop of a hat
- Strong manual testing skills and creating and following detailed test scripts
- Ability to clearly and articulately communicate across functions, disciplines, and audiences
- Strong problem solving and critical thinking skills while exercising sound judgement
- Must be able to effectively communicate with remote team across time zones
The preceding position description has been designed to indicate the general nature and level of work performed by employees within this classification.
It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employee assigned to this position.
EVO Payments International is an equal opportunity employer, committed to the hiring, advancement and fair treatment of individuals without regard to race, color, religion, gender, sexual preferences, age, national origin, ethnicity, disability or veteran status, or any other protected status designated by federal, state, or local law.