QA Engineer
OpenPayd
Summary
Join OpenPayd, a leading global payments and banking-as-a-service platform, and contribute to our mission of opening up banking and payments for businesses globally. As a QA/Tester, you will work with cross-functional teams to ensure quality throughout the development lifecycle. You will develop, maintain, and execute various tests, including functional, regression, integration, and end-to-end tests. You will also be responsible for reporting bugs, troubleshooting issues, and improving test automation. The ideal candidate possesses 2-3 years of experience in a software development or QA/testing role, along with specific skills in API testing, automation tools, and agile methodologies. OpenPayd offers competitive benefits, including comprehensive health insurance, training allowance, and an annual bonus scheme.
Requirements
- Minimum 2-3 years in a software development or QA/testing role
- Understanding of Defect Tracking tools such as Jira, Confluence, etc
- Knowledge of databases
- Experience with API testing (Postman)
- Good troubleshooting and issue-diagnosing skills
- Experienced with Playwright, Selenium Web Driver or other manual/automation tools
- Have worked in a structured environment with standard QA Procedures and Processes
- Experience in testing complex Web/API systems
- Experienced in automated UI testing using Selenium, Javascript or Typescript - Playwright
- Are experienced working in agile scrum teams
- Have a background in collaboration, specifically with developers to design and implement automated tests
- Enjoy developing test strategies, test plans, and test cases
- BSc/BA in Computer Science, Engineering or a related field
- Good English oral and written communication skills
Responsibilities
- Work with cross-functional teams to ensure quality throughout the development lifecycle
- Working closely with development, release, support and other teams
- Develop, maintain and execute functional, regression, integration and end-to-end tests
- Support and improve quality in an agile development environment
- Test new features and functionalities using a mix of manual and automation on the API and UI
- Execute test cases (manual or automated) and analyse results
- Create logs to document testing phases and issues
- Report bugs and issues to development teams
- Help teams to troubleshoot issues
- Conduct post-release/post-implementation checks
- Design, create and implement automation test scripts
- Conversion of manual test scripting into automation test scripts
- Continuously improving test automation tools and test strategy
- Configuration and maintenance of testing tools and environments
- Merging a clear reporting platform for automated test runs
Preferred Qualifications
- Exposure/experience working in automation frameworks including Selenium, Playwright, Rest Assured, k6, Postman
- Exposure/experience working with monitoring tools including Grafana, Newrelic
Benefits
- Family comprehensive private health insurance, including spouse and child (80% outpatient clinic, 100% inpatient)
- Training allowance
- Annual Bonus Scheme