QA Tester
Job Description:
Client Introduction:
In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.
JOB PURPOSE:
Quality Assurance (QA) testing is crucial in the software development life cycle. It aims to ensure the organization's product is of the highest quality possible.
A QA Tester is a professional responsible for testing the functionality and usability of new or existing software
before its release to guarantee it is bug-free. They collaborate closely with developers, providing feedback on the areas that require improvement to create top-notch software that meets customer expectations.
A QA tester works with software or a website to ensure it operates correctly. They aim to prevent defective applications or other technologies from getting to the customer. QA testers achieve this by conducting manual and automated tests during the product's development phase. The goal is to try and break the system or force it to malfunction. This gives developers the necessary knowledge to make product adjustments before it hits the market.
KEY ACCOUNTABILITIES:
Execute test cases (manually or using automated tools) and analyse the results.
Evaluate the product code as per the given specifications.
Create logs to document the testing phases and defects.
Review the test procedures and develop test scripts.
Report bugs and errors to the development teams.
Help troubleshoot issues.
Conduct post-release/ post-implementation testing.
Work with cross-functional teams to ensure quality throughout the software development lifecycle.
QUALIFICATIONS & SKILLS:
Technical Qualifications & Experience
Minimum 5 years of proven experience as a Quality Assurance Tester
A good working knowledge of test management software, programming languages, and QA methodologies.
Working knowledge of test management software (e.g., qTest, Zephyr) and SQL
Knowledge of various programming languages (e.g. Java,, C++, SQL, Objective C and/or Swift)
Experience using web-based and mobile testing frameworks (ex: Selenium WebDriver)
Experience using project tracking software
Experience using version control systems (ex: Git or Mercurial)
ISTQB- Foundation Level would be an advantage
Experience in Agile frameworks and regression testing desired
Agile/Digital Experience
Experience in Agile Development
Experience working with CI/CD pipelines.
Experience with the App release cycle.
Required Skills:
Testers Selenium WebDriver Test Scripts Swift Usability Pipelines Version Control Regression Testing Assurance Adjustments Selenium Programming Languages Test Cases Software Development Quality Assurance Developers C++ Specifications C Programming Git Java SQL Software Testing Management