Announcement
Stay Alert: Beware of phishing emails/websites impersonating AXS. Always verify that you are on the official AXS website before making any payment. If in doubt, call our Customer Service at 6560 2727.
You are in
Senior QA Engineer
Department
Location
Job type
Job Description
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (5+ years) as a QA Engineer or Software Tester, with a focus on test automation and quality management.
  • Strong knowledge of test automation frameworks and tools such as Selenium, JUnit, TestNG, or similar.
  • Proficiency in designing and executing various types of tests, including integration testing, UAT, functional testing, regression testing, and performance/load testing.
  • Experience in designing, implementing, and executing performance/load testing scenarios using tools like JMeter or LoadRunner.
  • Solid understanding of QA methodologies, best practices, and industry standards.
  • Familiarity with bug tracking tools like JIRA, Bugzilla, or similar.
  • Experience with version control systems, such as Git, and familiarity with CI/CD pipelines.
  • Strong analytical and problem-solving skills, with meticulous attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong organizational and time management skills, with the ability to handle multiple tasks and prioritize effectively.
  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Experience in the fintech or financial services industry is a plus.
  • Relevant certifications, such as ISTQB, are desirable.

We are seeking a QA Automation Engineer to develop automated test frameworks, execute comprehensive test suites, and ensure high product quality across all releases. This role is essential in collaborating with product and engineering teams to define test strategies, identify defects, and drive continuous improvement in QA processes. The ideal candidate will have strong experience in automated testing tools (e.g., Selenium, JUnit, TestNG), performance/load testing, and root cause analysis, while also mentoring junior QA members and promoting best practices in quality engineering

Responsibilities
  • Collaborate with product managers, software developers, and other stakeholders to understand product requirements and develop comprehensive test plans and strategies.
  • Design and develop automated test scripts and frameworks using industry-standard testing tools, such as Selenium, JUnit, TestNG, or similar.
  • Execute and maintain automated test suites, ensuring proper test coverage and identifying defects or performance issues.
  • Perform various types of testing, including integration testing, UAT, functional testing, regression testing, and performance/load testing.
  • Design, implement, and execute performance/load testing scenarios to evaluate system performance, scalability, and stability.
  • Identify, record, and track software defects using bug tracking tools, and work closely with development teams to ensure timely resolution.
  • Own and lead root cause analysis for critical or recurring defects, driving long-term preventive quality measures and process improvements.
  • Collaborate with cross-functional teams to define and establish QA processes and best practices, promoting a culture of quality and continuous improvement.
  • Participate in requirement analysis and review sessions to ensure testability and validate product functionality against business requirements.
  • Analyze test results, generate test reports, and communicate findings to stakeholders, including recommendations for product enhancements or bug fixes.
  • Provide input and feedback during product design and development phases to ensure testability and quality considerations are addressed.
  • Stay updated with industry trends and advancements in QA methodologies, tools, and technologies, and propose their adoption as appropriate.
  • Drive continuous improvement initiatives by evaluating and introducing new tools, frameworks, or processes.
  • Mentor and guide junior QA team members, promoting knowledge sharing and professional growth.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (5+ years) as a QA Engineer or Software Tester, with a focus on test automation and quality management.
  • Strong knowledge of test automation frameworks and tools such as Selenium, JUnit, TestNG, or similar.
  • Proficiency in designing and executing various types of tests, including integration testing, UAT, functional testing, regression testing, and performance/load testing.
  • Experience in designing, implementing, and executing performance/load testing scenarios using tools like JMeter or LoadRunner.
  • Solid understanding of QA methodologies, best practices, and industry standards.
  • Familiarity with bug tracking tools like JIRA, Bugzilla, or similar.
  • Experience with version control systems, such as Git, and familiarity with CI/CD pipelines.
  • Strong analytical and problem-solving skills, with meticulous attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong organizational and time management skills, with the ability to handle multiple tasks and prioritize effectively.
  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Experience in the fintech or financial services industry is a plus.
  • Relevant certifications, such as ISTQB, are desirable.

Search

Suggested results