EZCORP

QA Engineer

Corporate Remote Guatemala Full time

At EZCORP we are a growing team focused on creating and changing the pawn industry as we know it today. We believe that our platform enabled lending and e-commerce solutions will revolutionize our ability to attract, engage and service our customers across the United States, Mexico and Latin America.

Join us now for an opportunity to be a part of a team that wants to provide access to short-term cash for every person – everywhere!

The Company:

Founded in Austin in 1989, EZCORP has grown into a leading provider of pawn loans in the United States, Mexico and Latin America. We are dedicated to satisfying the short-term cash needs of consumers who are both cash and credit constrained and providing an industry-leading customer experience.

What’s in it for you:

Ground Floor opportunity with EZCORP, a company with a start-up, purpose-driven mentality where innovative and agile problem solving are part of our DNA along with competitive compensation and benefits.

Address:

Guatemala

A highly skilled and experienced individual to join our team as a QA Engineer 2. This position is designed for professionals with substantial experience in software quality assurance and a deep understanding of automated testing methodologies. The QA Engineer 2 will play a critical role in advancing the quality and efficiency of our software products through more independent development, execution, and refinement of automated tests, comprehensive documentation, and effective collaboration with the team.

ESSENTIAL DUTIES & RESPONSIBILITIES:

· Participate in requirements reviews with the Business Analyst and QA Team to understand the scope of testing and application functionality.

· Develop and execute automated test cases to identify software defects, inconsistencies, and areas of improvement.

· Collaborate with the QA team to document and refine manual testing processes and guides, as well as document automation code and automated processes and guides.

· Utilize advanced database skills to verify data integrity and accuracy during testing.

· Assist in the verification and validation of business processes within the software.

· Employ both Black Box testing techniques and automation strategies to evaluate the software’s functionality and user experience.

· Contribute to the creation of test reports and documentation of defects found during testing.

· Support the team in ensuring compliance with established QA standards and procedures.

· Not only to develop test cases for APIs and test them manually, but to have a proficiency in automating a complete flow of several API calls, at a script level.

· Test planning design, participate in defining test cases, executing test plans, and reviewing requirements.

· Perform code reviews of more junior QA Engineers.

· Lead specific projects within the QA team, overseeing and guiding one or more team members.

· Provide guidance and training to junior team members in manual testing practices.

· Keep up to date with the latest software development trends in the market

EDUCATION & EXPERIENCE:

· Completion of at least four years of software engineering, electronics engineering degree, or related field.

· Between 2 to 3 years of relevant experience in manual testing.

· Between 2 to 3 years of relevant experience in automation testing.

· Advanced understanding of QA methodologies and processes.

· ISTQB Foundation Level Certification. (Required)

· ISTQB Test Automation Engineer (Required)

· Strong knowledge of Black Box testing concepts and testing strategies.

· Strong attention to detail and analytical thinking.

· Great and effective communication skills in English, both written and verbal.

· Ability to learn quickly and collaborate within a team environment.

· Knowledge of advanced queries on databases for data validation.

· Advanced knowledge of API’s and API Testing software.

· Able to work autonomously in manual with no supervision and automated tasks with minimal supervision.

· Good time management, efficiently managing tasks and priorities to meet project deadlines.

· Advanced knowledge of automation tools like Playwright, Cucumber, Java, Selenium, TestNG, Karate, Java, JavaScript

Technical Skills:

· Manual Testing: Proficiency in executing test cases, identifying defects, and ensuring software quality through hands-on manual testing processes.

· Black Box Testing: Familiarity with testing techniques that evaluate software functionality without knowledge of internal code structures.

· Gray Box Testing: Ability to analyze source code of the application being tested, to find any possible extra testcases.

· API Knowledge: Ability to read API contracts and develop test cases for APIs, performing manual API testing, and ability to automate a full flow of several API calls with scripting.

· Database: Strong skills in database concepts to perform data validation and ensure data integrity during testing.

· Test Documentation: Ability to create clear and comprehensive documentation of test cases, defects, and testing processes.

· Software Development Fundamentals: Familiarity with basic software engineering principles and practices, especially as they relate to testing and quality assurance: Including object-oriented programming.

· Excel Skills: Proficiency in advanced excel skills such as Advanced formulas, Data validation, Conditional formatting, Tables and data consolidation, Database functions, Visualization techniques, Advanced charting, Advanced analysis, Pivot Tables, Macros, connection to JIRA.

· Proficiency in the following tools is desirable but not required:

o JIRA: Familiarity with issue tracking and project management.

o POSTMAN: Understanding of API testing and automation.

o SQL Server: Strong database skills to perform complex querying for data validation using SQL.

o Azure DevOps: Awareness of Agile methodologies and collaborative development practices.

o Automation Tools: Playwright, Selenium, GIT, Java, TestNG, Karate, JavaScript, Cucumber.