QA Engineer (Mid or Senior)
Posted: 5 days ago
Job Description
Role DescriptionQA Engineer plays a critical role in ensuring the stability, scalability, and reliability of Yourpay’s platform. This position is responsible for designing and executing advanced testing strategies, building automation frameworks, and embedding quality standards throughout the product development lifecycle.Working closely with Product Managers, Designers, and Engineers, the Software QA Engineer ensures each release delivers optimal performance, security, and user experience. This role suits someone with strong technical depth and a proactive mindset—someone who thrives on solving complex problems and driving quality excellence across multiple systems and environments.ResponsibilitiesDesign and implement comprehensive QA strategies for both new and existing product features across backend, API, and mobile layers.Build, maintain, and enhance automated testing frameworks to ensure efficient, scalable, and reliable testing coverage.Develop detailed test plans and execute both automated and manual tests to validate functional and non-functional requirements.Perform root cause analyses, collaborate with developers to address defects, and ensure long-term product stability.Contribute to the continuous improvement of CI/CD pipelines by integrating automated quality gates and validation checks.Establish and uphold testing best practices in performance, security, and accessibility testing.Evaluate and adopt new testing tools, technologies, and methodologies to enhance efficiency and coverage.Participate in design and code reviews to promote testability and maintain high product quality standards.Generate and maintain test documentation, reports, and dashboards for visibility and traceability.Requirements3–5 years of professional experience in Software Quality Assurance or Testing within fintech, financial services, banking, or technology industries.Proven expertise in test automation, end-to-end test design, and continuous testing across complex distributed systems.Hands-on experience with QA tools such as Selenium, Appium, Katalon, RESTAssured, TestNG, Cucumber, or Testrail.Strong understanding of API testing (REST/SOAP) using Postman, Insomnia, or similar tools.Proficiency in at least one programming or scripting language, such as Java (preferred) or Python.Familiarity with CI/CD pipelines, version control systems (Git), and agile development practices.Solid analytical and troubleshooting skills, with strong attention to detail and a focus on system reliability and scalability.Self-driven and collaborative, able to work effectively in a fast-paced and cross-functional environment.Please submit your CV & Portfolio to recruitment@yourpay.co.id with email SUBJECT: QA Engineer - Name
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period