Epicareer Might not Working Properly
Learn More

Junior IT Automation Tester

Salary undisclosed

Apply on


Original
Simplified

play a crucial role in ensuring the quality and reliability of our software products through automated testing. You will work closely with the senior QA test automation engineer and development team to automate testing of the assigned products or projects and contribute to the overall improvement of our software development process.

1. Test planning and strategy

· Be involve and assist in creating test plans and test strategies for projects / existing products.

· Collaborate with senior testers and developers to identify areas suitable for automation.

2. Test Automation

· Develop and maintain automated test scripts using automation tools and frameworks (e.g Selenium, JavaScript, Pyhton, Postman, etc)

· Execute automated test cases and report, track and troubleshoot on defects.

· Continuously enhance and optimize automated test scripts.

3. Manual testing

· Executed manual test cases as needed, especially for areas not covered by automation.

· Plan and explore ways to automate as part of backlog.

4. Defect reporting

· Identify, document and track software defects in issue tracking system (i.e: Pivotal Tracker)

5. Regression testing

· Conduct regression testing to ensure that new changes do not adversely affect existing functionality.

6. Collaboration

· Collaborate with senior testers, application developers, product managers, and other stakeholders to understand requirements and provide continuous feedbacks.

7. Documentation

· Document test cases, monitor test results and test reports in tools (e.g: TestRail, PivotalTracker)

8. Continuous learning

· Independently learn and stay updated with testing methodology and automation tools.

· Provide feedback and propose for required training for upskill of self and team members.

9. Problem Solving

· Ability to solve issues identified through problem solving methodologies.

· Collaborate with senior testers, application developers or other departments to solve issues.

· Track the issues, with identified root cause, and solution / preventive measures.

· Share learning with team members.

Requirement:

Minimum Qualifications

· Bachelor’s Degree in Computer Science, Information Systems Technology, or Software Engineering

· Maximum of 2 years of relevant work experience,

· Fresh graduates with exceptional self-starter competencies will be considered for entry level positions too.

· Relevant work experience in the Financial Services and/or Technology sectors would be an added advantage.

· Banking background; specifically on retail products.

Technical Qualifications

· Experience with test automation script langues such as Python, Java, Selenium, Robot Framework, Rest API, Postman, SoapUI, Git, Pivotal[CS1] Tracker, etc.

· Beginner or Intermediate level of understanding of the main concepts and processes around bug lifecycle, testing methodology and test estimation.

· Knowledge in functional testing, application functions, bug fixing, and testing protocols, Agile/Hybrid Agile, and DevOps

Qualitification [CS1]

Knowledge of automation framework and tools such as Robot Framework, PyTest, Playwright, Postman, Katalon, etc.

Preferably familiar with Python or JavaScript, etc.

Understanding of CI/CD tools, primarily Gitlab or Jenkins.

Understanding of the main concepts and processes around bug lifecycle, testing methodology and test estimation.

Additional Desirable Skills

Sufficient delivery experience within the Agile or Hybrid.

Ability to communicate effectively with different kinds of audience such as organising discussion or presenting ideas to team members, etc.

Good communication and presentation skills, both verbal and written, in English

Experience utilising tools such as Pivotal Tracker, JIRA, TestRail and Confluence or similar tools for test planning, execution, and defect management in an integrated environment.