Mobile Tester

Contract · Piedmont, Italy

Job description

General Description
We are seeking a skilled QA Test Engineer specializing in mobile testing, with expertise in native iOS and Android platforms. The ideal candidate will be responsible for ensuring the quality and reliability of our mobile applications through rigorous testing procedures. You will collaborate closely with our development team to identify and rectify any issues, ensuring an optimal user experience across various mobile devices and operating systems.

Roles and responsibilities
The responsibilities of a QA Test Engineer may include:
● Develop and execute comprehensive test plans and test cases for mobile applications, focusing on native iOS and Android platforms.
● Conduct thorough functional, regression, and performance testing to identify defects and ensure compliance with specifications.
● Collaborate with cross-functional teams including developers, designers, and product managers to prioritize and resolve issues efficiently.
● Utilize automation tools and frameworks to streamline testing processes and improve efficiency.
● Perform compatibility testing across multiple devices, screen resolutions, and OS versions.
● Analyze test results and provide detailed reports to stakeholders, highlighting areas for improvement and potential risks.
● Stay updated with the latest trends and best practices in mobile testing, implementing them within the testing processes.
● Participate in the continuous improvement of quality management methodologies and processes to enhance overall product quality.

Education

Bachelor’s Degree:
○ A Bachelor’s degree in Computer Science, Information Technology, or a related field provides a solid foundation for understanding software development and testing principles.

Software Engineering Experience:
○ 3+ years of software engineering experience is a valuable asset. It suggests that the candidate has practical knowledge of software development processes, which can enhance their effectiveness in a QA testing role.

Testing Certifications or Courses:
○ Testing certifications or relevant courses indicate a commitment to continuous learning and professional development in the field of quality assurance. It also demonstrates a theoretical understanding of testing methodologies.

QA Testing Experience:
○ 3+ years of QA testing experience. This suggests that the candidate has hands-on experience in applying testing methodologies and tools.

English Language Proficiency:
○ Strong English language proficiency is crucial for effective communication within a team and when documenting test plans and results.

Skills
A QA Test Engineer needs to have mastery and continuous improvement in the following aspects:

Technical:
● Proficiency in mobile testing methodologies and best practices, with a focus on native iOS and Android platforms.
● Strong understanding of software QA methodologies, tools, and processes.
● Experience in creating detailed test plans and test cases for mobile applications.
● Familiarity with mobile automation testing tools such as Appium, Espresso, XCTest, or similar, and ability to create and maintain automated test scripts.
● Experience with cloud-based device farms such as AWS Device Farm, Firebase Test Lab, or BrowserStack, for testing across multiple devices and platforms.
● Ability to troubleshoot and debug issues effectively, with a keen attention to detail.
● Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
● Strong analytical and problem-solving skills, with the ability to prioritize tasks and manage time efficiently.
● Experience with agile development methodologies is a plus.
● Knowledge of programming languages such as Java, Kotlin, Swift, or Python is advantageous.
● Previous experience in mobile application development or QA testing is preferred.

Version Control Systems:
○ Familiarity with version control systems (e.g., Git) as web development projects often involve collaboration and code changes.

ISTQB Fundamentals of Testing:
○ Mastery and continuous improvement in the ISTQB Fundamentals of Testing, with a focus on applying the principles to website testing scenarios. This includes understanding the testing process, test levels, and the importance of effective test planning.

Human:
● Emphasizer on the benefits of Testing
● Be neutral and fact-focused communicator on the defects and other findings
● Good written and verbal communication skills
● Attention to detail and problem-solving skills

Desirable
A QA Test Engineer could have any of the following ISTQB Specialist Testing Certifications:
● ISTQB Acceptance Testing
● ISTQB Agile Testing
● ISTQB Agile Technical Testing
● ISTQB Mobile Application Testing
● ASTQB Mobile Testing
● ISTQB Model-Based Testing
● ISTQB Performance Testing
● ISTQB Security Testing
● ISTQB Technical Test Analyst
● ISTQB Test Analyst
● ISTQB Test Automation Engineering
● ISTQB Test Management
● ISTQB Test Manager
● ISTQB Usability Testing

Org chart

View in org chart

Open roles at Cognits

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.