job description
Join ATS Consulting Services Ph Inc. as a Software Quality Engineer in the vibrant tech hub of Bali, Indonesia. This is a unique opportunity to drive excellence in software development by ensuring top-tier quality through rigorous testing, automation, and process optimization.
As a key member of our QA team, you will collaborate with cross-functional teams to identify, analyze, and resolve software defects, while implementing cutting-edge automation frameworks to enhance efficiency and accuracy. Your expertise will directly contribute to delivering seamless, high-performance software solutions that meet and exceed client expectations.
Whether you're passionate about manual testing, test automation, or continuous integration, this role offers the chance to grow in a dynamic, innovative environment. Bali’s thriving tech community and work-life balance make it an ideal location for professionals seeking both career advancement and a fulfilling lifestyle.
Responsibility
- Design, develop, and execute test plans, test cases, and test scripts for software applications, ensuring comprehensive coverage of functional and non-functional requirements.
- Implement and maintain automated testing frameworks (e.g., Selenium, Appium, JUnit) to improve test efficiency and scalability.
- Identify, document, and track software defects using bug-tracking tools (e.g., JIRA, Bugzilla) and work with developers to resolve issues.
- Perform regression, performance, and usability testing to validate software stability and user experience.
- Collaborate with development, product, and business teams to define quality metrics and ensure alignment with project goals.
- Analyze test results, generate reports, and provide data-driven recommendations for process improvements.
- Stay updated with emerging QA trends, tools, and best practices to enhance testing methodologies.
- Participate in Agile/Scrum ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to ensure quality is integrated throughout the SDLC.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 2+ years of experience in Software Quality Assurance, with a focus on manual and automated testing.
- Proficiency in test automation tools (e.g., Selenium WebDriver, TestNG, Postman) and scripting languages (e.g., Python, Java, JavaScript).
- Strong knowledge of SDLC, STLC, and Agile methodologies (Scrum, Kanban).
- Experience with API testing (REST, SOAP) and database testing (SQL queries).
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and version control systems (Git).
- Excellent analytical, problem-solving, and communication skills to articulate technical issues clearly.
- Certifications in ISTQB, Agile Testing, or similar are a plus.