Agile Software Tester

Upscale Sdn Bhd Logo

Upscale Sdn Bhd

Cyberjaya, Selangor

Created Wed, 25 Oct 2023


Job Description:

·         Collaborate with product and development team in an Agile environment. ·         Actively helps project teams to develop and execute a good testing strategy. ·         Execute manual and automated product testing based on user stories and acceptance criteria. ·         Provide feedback to team and product owner on product quality and competitiveness. ·         Contribute to product / platform long-term quality strategy, while prioritizing tests based on risks, that help the team deliver shippable product at the end of every iteration. ·         Visualizing reality, including product quality, testing effort, and residual risk. ·         Get important problems fixed in the product and own the work process . ·         Improve together with others on work practices and tooling in line with business goals. ·         Drive for good engineering culture (risk management, testability, usability, understanding non-functional requirements). ·         Develop tools or scripts with a focus to improve process. ·         Find solutions and initiate change proactively in the testing arena. ·         Interact with developers to devise automation strategies, test strategies, and test cases to automate new features and enhance existing functionality. ·         Provide stakeholders quality status reports with concrete measurements of product quality and risk related to the product . ·         Acts as “Chief Quality Engineer” for the project. ·         Proactively helps the projects to avoid errors which may lead to defects in the product. ·         Investigate and analyze maintenance bug reports.

Requirement:

·         Experience with Agile software testing techniques such as Exploratory Testing, Test Sessions, and Test Automations in an Agile development environment. ·         Agile software testing experience with Cloud and Linux environment. ·         Basic programming skills (eg: OO programming concepts, JavaScripts, Python). ·         Basic database and SQL skill is a must (for scripting and troubleshooting). ·         Ability to perform both manual and automated tests as needed. ·         Good to have experience in BDD, TDD, ATDD. ·         Experience in Test Automation development with skills in at least one scripting language (eg: Python, NodeJS, shell scripting, etc.) ·         Experience with open source automation framework (eg: Selenium) or other web/mobile/API testing frameworks. ·         General proficiency with version control tools (eg: GIT branches). ·         Demonstrated working knowledge of problem analytical, troubleshooting, and resolution skills, especially with web applications (e.g. analyze web traffic, REST, GET, POST simulations, SOAPUI/Postman, Maven) ·         Strong knowledge of white/gray box and black box testing methodologies with hands-on experience. ·         Passion for testing techniques and technology. ·         Ability to comprehend and explain technical aspects of problems. ·         Excellent team player with strong written and verbal communication skills. ·         Strong written, verbal, and presentation skills. Ability to articulate a problem and translate it into a written report. ·         Candidate must be a self-starter and highly motivated. ·         Ability to switch easily between different projects and flexibility to handle a rapidly changing environment. ·         Comfortable working in a fast-paced, dynamic environment while juggling multiple projects.

Share


Apply