Position Title: Mid-Level Automation QA Engineer
Employer: Arifpay Financial Technologies S.C
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Posted date: 7 months ago
Deadline: Submission date is over
Position Overview:
Arifpay Financial Technologies is seeking a skilled and motivated Mid-Level Automation QA Engineer to join our dynamic team. This role will focus on designing, developing, and executing automated test suites to ensure the reliability, performance, and quality of Arifpay’s digital financial solutions. As a Mid-Level Automation QA Engineer, you will play a key role in the development lifecycle by working closely with cross-functional teams to identify testing needs, create robust automation scripts, and deliver high-quality software to our customers. Key Responsibilities:
- Test Automation Development: Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., Selenium, Appium, Cypress, TestNG).
- Test Strategy and Planning: Collaborate with Product Managers, Developers, and QA Analysts to understand software requirements and create comprehensive test plans and strategies.
- Test Execution and Reporting: Execute automated test scripts, analyze results, and provide detailed test reports highlighting defects, potential risks, and performance metrics.
- Continuous Integration (CI) and Continuous Deployment (CD): Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, Azure DevOps, etc.
- Test Environment Management: Ensure that test environments are properly configured, maintained, and reflect real-world use cases.
- Quality Assurance Practices: Ensure the adoption and adherence to QA processes, standards, and best practices across projects.
- Collaboration and Communication: Work closely with cross-functional teams (Product, Development, UX, etc.) to clarify requirements and design automation-friendly solutions.
Required Qualifications:
- Educational Background: Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- Experience: 3+ years of hands-on experience in automation testing with a focus on web, mobile, and API testing.
Technical Skills:
- Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C#).
- Experience with automation frameworks like Selenium WebDriver, Appium, Cypress, etc.
- Hands-on experience in API testing using tools like Postman, Rest-Assured, or equivalent.
- Familiarity with continuous integration tools (e.g., Jenkins, GitLab CI/CD) and version control systems (e.g., Git).
- Experience with test management and bug tracking tools such as Jira, TestRail, or equivalent.
- Strong understanding of software QA methodologies, tools, and processes.
Preferred Qualifications:
- Experience with BDD frameworks like Cucumber, SpecFlow, etc.
- Knowledge of performance testing tools such as JMeter or LoadRunner.
- Familiarity with Docker and containerized testing environments.
- Experience with mobile app automation testing for iOS and Android platforms.
- ISTQB or other relevant QA certification is a plus.
Core Competencies:
- Attention to Detail: A meticulous approach to testing and troubleshooting issues.
- Team Collaboration: Ability to work in a collaborative team environment
Don’t have a winning CV? Let GeezJobs write it for you! 👉 CLICK & Learn about the Service