
Search by job, company or skills

Junior/Senior Agile Software Tester
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 analyse maintenance bug reports.
Job Requirements
· 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.
Job ID: 146510401