Jakarta, Jakarta, Indonesia
**Requirements**:
- 4+ years of experience working as a QA Engineer or in a similar QA lead role.
- Strong leadership and mentoring abilities, with a track record of effectively leading and managing a team.
- Ability to prioritize tasks, meet deadlines, and adapt to changing priorities in a fast-paced environment.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in designing and executing test plans, test cases, and test scripts.
- Proficiency in at least one programming language (e.g., Java, Python, C#).
- Familiarity with testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Strong written and verbal communication skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with test management tools and defect tracking systems (JIRA, Xray, etc).
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins, Travis CI) is a plus.
**Responsibilities**:
- Lead and manage a team of QA engineers, providing guidance, mentorship, and support to ensure successful project delivery.
- Collaborate with SDET and QA engineer for prioritization test cases to be automated
- Define, develop, and implement QA strategies, methodologies, and processes to ensure the delivery of high-quality software products.
- Collaborate with software developers, product managers, and other stakeholders to understand requirements and identify testing needs.
- Analyze and create test case based on the requirement and PRD from the product team
- Identify, document, and track software defects, working closely with the development team to ensure timely resolution.
- Working closely with the SDET team to create automation tests based on the test automation framework
- Test automation maintenance troubleshooting for issues encountered on a daily basis.
- Continuously improve the QA process by identifying areas for enhancement and implementing best practices.
- Collaborate with cross-functional teams to ensure that quality standards are met throughout the software development lifecycle.
- Drive continuous improvement efforts by analyzing QA metrics, identifying areas for improvement, and implementing best practices.
- Involved in hiring process for QA engineer
Nice to haves
- Relevant certifications (e.g., ISTQB) are desirable but not required.
- Have experience in finance sector
- Have experience using JIRA or Xray
- Have experience with BDD implementation