job description
Join Proactis, a global leader in spend management and eProcurement solutions, as our Senior QA Automation Engineer in Bali, Indonesia. In this pivotal role, you will drive the quality and reliability of our software products by designing, developing, and executing automated test frameworks that ensure seamless user acceptance testing (UAT) delivery.
Collaborate with cross-functional teams, including developers, product managers, and business analysts, to identify test requirements, define test strategies, and implement best practices in automation. Your work will directly impact software quality, user satisfaction, and the overall success of our digital transformation initiatives.
As a key member of our engineering team, you will have the opportunity to work with cutting-edge technologies, mentor junior engineers, and contribute to continuous improvement processes. If you are passionate about automation, quality assurance, and delivering high-impact solutions, this is the perfect role to advance your career in a dynamic, remote-friendly environment.
Proactis offers a competitive salary, flexible work arrangements, and a collaborative culture that values innovation and excellence. Apply now and be part of a team that shapes the future of spend management technology!
Responsibility
- Design, develop, and maintain scalable automated test frameworks for web and API applications using tools like Selenium, Cypress, or Playwright.
- Collaborate with development and product teams to define test strategies, scenarios, and acceptance criteria for new features and enhancements.
- Execute and analyze automated test results, identify defects, and work closely with developers to ensure timely resolution.
- Implement continuous integration and continuous deployment (CI/CD) pipelines to integrate automated tests into the software development lifecycle.
- Mentor junior QA engineers and promote best practices in test automation, code quality, and process improvement.
- Monitor and report on key quality metrics, such as test coverage, defect density, and regression test success rates.
- Stay updated with emerging trends and technologies in QA automation and recommend innovative solutions to enhance testing efficiency.
- Participate in sprint planning, retrospectives, and other Agile ceremonies to ensure quality is prioritized throughout the development process.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in QA automation, with a strong focus on web and API testing.
- Proficiency in programming languages such as Java, Python, or JavaScript for test automation.
- Hands-on experience with automation tools like Selenium WebDriver, Cypress, Playwright, or similar frameworks.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Strong understanding of Agile methodologies and software development lifecycle (SDLC).
- Excellent problem-solving skills and attention to detail, with a passion for delivering high-quality software.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) and security testing is a plus.
- Strong communication skills and ability to work effectively in a remote, collaborative environment.