Automation Manual Tester
Job Summary
The Automation & Manual Tester will be responsible for executing software quality assurance through both manual and automated testing. You will develop test scripts using Selenium and manage defects throughout the project lifecycle. The role requires collaboration with stakeholders to ensure high-quality software delivery and continuous process improvement.
Responsibilities
- Perform manual and automated testing
- Develop and maintain test scripts using Selenium
- Identify, log, and track software defects
- Collaborate with stakeholders on resolutions
Required Skills
- Manual software testing experience
- Selenium automation expertise
- Programming/scripting (Java, Python, VBA)
- Jenkins and Bitbucket proficiency
- JIRA/Azure DevOps/ALM knowledge
Job Details
Key Responsibilities
- Perform manual and automated testing to ensure software quality against functional, business, and technical requirements.
- Develop, execute, and maintain test cases and documentation.
- Identify, log, and track defects, collaborating with stakeholders for resolution.
- Develop, execute, and maintain automated test scripts using Selenium (mandatory).
- Execute regression and Live Verification (LV) tests, using both manual and automated methods.
- Analyse automation failures, troubleshoot, and propose solutions independently.
- Escalate complex issues and collaborate with stakeholders for resolution.
- Provide regular updates on test execution and defect status.
- Support other assigned testing or project tasks.
Required Skills & Experience
- Experience in manual software testing.
- Understanding of trade knowledge & experience in trade operations (advantageous).
- Hands-on experience with Selenium automation (mandatory).
- Basic to intermediate programming/scripting knowledge (e.g., Java, Python, VBA).
- Hands-on experience with Jenkins for automated script execution and Bitbucket for code management (mandatory).
- Experience with Visual Studio for VB script/coding (UFT) and/or Playwright for modern web automation (preferred).
- Ability to work independently, manage priorities, and seek guidance.
- Strong willingness to learn and improve automation skills.
- Excellent attention to detail, documentation, and communication skills.
- Familiarity with test management tools (e.g., JIRA, Azure DevOps, ALM).
- Understanding of CI/CD pipelines (advantageous).