Role: UAT Tester About Aventra: Aventra is a global IT consulting and IT services company with leading capabilities in digital transformation, cloud & Big data. It is a fast-paced growing scale-up company having offices in Malaysia, Singapore, India, and UAE. The main focuses are on the maritime, port, and shipping business environments. Work Location: Role Description: We are seeking a skilled and detail-oriented User Acceptance Testing (UAT) Tester to join our dynamic team. The UAT Tester (having both Manual & Automation) will play a crucial role in ensuring that software applications meet user requirements and are ready for deployment. The ideal candidate will have exceptional analytical skills, and the ability to collaborate effectively with cross-functional teams. Work Experience:
5 to 8 Years of Good Hands-on Experience on projects for Manual and automation
Responsibilities:
Test Planning and Preparation:
Collaborate with business analysts and stakeholders to understand user requirements and acceptance criteria.
Develop high level testing scenarios for UAT based on business processes and user stories.
Test Execution:
Conduct end-to-end testing to validate that the software meets user expectations and business requirements.
Identify, document, and prioritize defects, ensuring thorough coverage of test scenarios.
Collaboration with Business Stakeholders:
Act as a liaison between the development team and business stakeholders to ensure clear communication of requirements and testing outcomes.
Support with reviewing of internal QA team testing, spot checking to ensure successful handover.
Creating scenarios for UAT. Facilitate UAT meetings and gather feedback from business users.
Regression Testing:
Help QA team create and develop the required automated regression testing suites.
Perform regression E2E testing to ensure that new features or bug fixes do not negatively impact existing functionalities.
Validate that the software remains stable and reliable across different releases.
Documentation:
Maintain detailed documentation of test cases, test results, and any issues encountered during UAT.
Provide clear and concise reports on testing progress and outcomes.
Test Environment Management:
Set up and manage test environments, ensuring they accurately reflect the production environment.
Collaborate with the development and infrastructure teams to address any environment-related issues.
Continuous Improvement:
Actively participate in post-implementation reviews to gather insights for continuous improvement of the testing process.
Recommend enhancements to testing methodologies and tools.
QA Tools: Should have Good Experience with tools like Pytest, Jupyter, Python, Cucumber in Java, Postman, IntelliJ, swagger, Git/Bitbucket, Azure and Jira, CI/CD Jenkins, JMeter.
Skills & Competencies Requirements
Bachelors degree in computer science, Information Technology, or a related field.
Proven experience as a UAT Tester or in a similar quality assurance role.
Good Hands-on experience with Core Java
Strong understanding of software development life cycle (SDLC) and UAT processes.
Exceptional analytical and problem-solving skills.
Validate complex geometry calculations within software systems
Strong understanding of mathematical/geometry concepts, algorithms etc
Effective communication and collaboration skills with both technical and non-technical stakeholders.
Familiarity with testing tools and methodologies.
Detail-oriented and capable of working independently or as part of a team.