About Us:
PT Henan Putihrai Asset Management is a professional and experienced financial services company, established in 2006 as a spin-off from PT Henan Putihrai Sekuritas. We are a licensed Investment Manager committed to serving our clients best interests. We are a local investment manager company, but our mutual funds products have received several awards and are widely recognized.
About The Role:
A QA Engineer is responsible for leading and driving the testing and quality assurance processes across software development initiatives. They design, implement, and optimize comprehensive test strategies, frameworks, and automation solutions to ensure software applications meet the highest standards of quality, performance, and reliability. Senior QA Engineers mentor and guide junior team members, collaborate closely with developers, product managers, and stakeholders to define acceptance criteria, and proactively identify risks and process improvements. They play a critical role in maintaining quality across the full SDLC, from requirements analysis to release, ensuring that products are delivered with minimal defects and maximum user satisfaction.
Responsibilities:
- Test Strategy & Case Development: Design, review, and optimize detailed manual and automated test cases based on functional, technical, and business requirements, ensuring full coverage and efficiency.
- Test Execution & Reporting: Lead execution of test cases across multiple environments, produce comprehensive test execution reports, and provide actionable insights to stakeholders
- Defect Management: Identify, log, and prioritize software defects in a tracking system, ensuring issues are thoroughly documented, reproducible, and followed through to resolution.
- Regression & Automation Frameworks: Implement and oversee regression testing, leveraging automation frameworks to ensure system stability and scalability after code changes.
- Test Documentation & Standards: Establish and maintain high-quality documentation, including test plans, automation scripts, and QA process standards, to ensure consistency, repeatability and continuous improvement.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2-5 years of QA experience.
- Strong knowledge of QA methodologies and Agile practices.
- Hands-on with automation tools (e.g., Selenium, Cypress) and CI/CD.
- Experienced with bug-tracking and test management tools (e.g.,JIRA, TestRail).
- Strong analytical, problem-solving, and communication skills.
Technical Skills:
- Testing Tools & Frameworks: Proficient with Selenium, Cypress, JIRA, TestRail, and CI/CD pipelines for test management and automation.
- Programming & Automation: Strong skills in scripting/programming (Python, Java, JavaScript) for building and maintaining automated test scripts.
- Testing Methodologies: Deep understanding of black-box, white-box, regression, integration, performance, and UAT testing.
- Data & API Testing: Skilled in SQL and API validation using tools like Postman or similar.
Soft Skills:
- Attention to Detail: High accuracy in identifying defects, ensuring thorough quality coverage.
- Collaboration & Communication: Clear communicator, able to coordinate effectively with developers, product owners, and stakeholders.
- Adaptability: Quick to adopt new tools, frameworks, and processes in dynamic environments.