Urgent Hiring!!!
Position: SDET—Software QA Automation
Location: Remote
Compensation: Salary (300,000 NGN), Bonus (250,000 NGN)
Total Compensation: 550,000 NGN a month
Job Summary:
We are seeking an SDET—Software QA Automation Engineer to ensure the quality and
reliability of our products built using modern technologies such as Postman, Selenium, Appium,
Jenkins, GitLab, GitHub, and SQL. This role involves end-to-end testing, automation,
developing scalable test frameworks, integrating automation into CI/CD pipelines, supporting
performance, API, security testing, and collaboration to uphold our high standards for customer experience.
This role is ideal for someone with strong programming and automation skills, experience in testing complex fintech applications, and a passion for quality engineering.
Key Responsibilities:
- Develop and maintain robust automated test suites for web, mobile, and backend services using tools such as Selenium, Appium, Cypress, JUnit, TestNG, or equivalent.
- Implement test automation frameworks from scratch where needed and maintain reusable test components.
- Design and execute functional, regression, performance, API, and security tests.
- Collaborate closely with product managers, engineers, and designers to identify
acceptance criteria and define test coverage.
- Conduct cross-browser, cross-device, and multi-platform testing.
- Perform API testing using Postman, REST Assured, or similar tools.
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or other
DevOps tools.
- Analyze test results, log and triage defects, and validate bug fixes.
- Create and maintain test artifacts, including test plans, test cases, and test reports.
- Ensure all testing activities comply with performance, compliance, and security standards
relevant to fintech.
- Use test management and bug tracking tools like JIRA, TestRail, or Xray.
Web and API Testing:
- Conduct functional, regression, UAT, and performance testing.
- Develop automated tests using Selenium WebDriver (Java, Python, or JavaScript) and
frameworks like TestNG or Mocha/Chai.
- Implement automation frameworks based on the Page Object Model (POM).
- Automate API tests using RestAssured (Java), Postman collections, or SoapUI
Mobile Testing:
Android:
- Perform emulator and real device testing using Android Debug Bridge (ADB).
- Automate tests using Appium or UIAutomator.
- Use Android Studio for testing, including emulator setup and ADB commands.
- Write test scripts with TestNG or JUnit.
iOS:
- Conduct performance testing on memory usage, battery consumption, and crash
reporting.
- Automate tests using XCUITest, Appium, or EarlGrey.
- Integrate frameworks with CocoaPods.
- Leverage XCTest and other iOS-specific tools.
Automation and CI/CD Integration:
- Develop and integrate automated test suites within CI/CD pipelines using Jenkins and
GitLab.
Database Testing:
- Validate backend data using MongoDB Compass and shell.
- Execute SQL queries to ensure data integrity.
Performance Testing:
- Conduct scalability tests to ensure reliability under varying loads using JMeter.
Knowledge of Fintech Regulations:
- AML (Anti-Money Laundering) and KYC (Know Your Customer).
- GDPR, PCI DSS, and other regional regulations.
- Familiarity with FATF (Financial Action Task Force) guidelines.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 6+ years of QA experience, with at least 4 years in test automation across mobile and
web platforms.
- Strong command of automation tools: Selenium, Appium, Cypress, JUnit/TestNG, REST
Assured, Postman.
Solid programming knowledge in Java, Python, JavaScript, or Kotlin for automation
scripting.
- Experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, Bitbucket
Pipelines, etc.
- Familiarity with cloud-based testing tools (e.g., BrowserStack, Sauce Labs, AWS Device
Farm).
- Experience testing REST APIs, microservices, and using SQL for data validation.
- Strong understanding of Agile methodologies, DevOps culture, and testing in continuous
delivery environments.
- Excellent attention to detail, problem-solving skills, and communication.
Preferred Qualifications
- Experience in fintech, digital payments, or regulated financial platforms.
- Familiarity with Espresso (Android) and XCUITest (iOS) frameworks.
- Understanding of compliance and security testing for financial systems (e.g., PCI-DSS
awareness).
- ISTQB, Certified Selenium Tester, or similar QA certification is a plus.
Qualified Candidates should send their applications to [email protected]
Job Type: Full-time
Experience:
- XCUITest, Appium, or EarlGrey: 3 years (Preferred)
- Quality Assurance : 6 years (Preferred)
- test automation across mobile and web platforms: 4 years (Preferred)
- CI/CD pipelines and tools like Jenkins, GitHub: 4 years (Preferred)
- BrowserStack, Sauce Labs, AWS Device Farm: 3 years (Preferred)
- testing REST APIs, microservices: 3 years (Preferred)
- using SQL for data validation: 3 years (Preferred)
- Espresso (Android) and XCUITest (iOS) frameworks.: 3 years (Preferred)
- compliance and security testing for financial systems: 3 years (Preferred)