Infinion Technologies - We are a technology and business solutions Company established with the objective of providing world-class solutions to Enterprise Businesses. At INFINION we constantly research into new technologies and design productivity-boosting solutions, aimed at delivering business value, and making infrastructure and applications available to Enterprises. We seek to offer individuals and organizations sublime services to improve operational efficiency.
We are recruiting to fill the position below:
Job Title: Quality Assurance Specialist
Location: Lagos
Employment Type: Full-time
Job Description
At Infinion, we believe that Quality is never an accident; it is always the result of intelligent effort.
Therefore,we are looking for a knowledgeable, detail-oriented person to help us test our code.
We want to ensure we deliver top-notch code and produce the most effective products that delight our customers.
Hence, we are looking to hire a QA specialist.
Responsibilities
Your job is to:
Verify that the product is built right
Validate that the right product is built
The QA specialist oversees the entire process of software product development.
They predict user behavior and write test cases for the software to confirm the application works correctly and meets standards.
You would focus on ensuring a high level of quality in all aspects of the development process like functionality, design, SEO, user- friendliness, responsiveness etc.
In this role, you will be responsible for reviewing and implementing systematic test plans.
You will collaborate with software developers and project supports to determine project scope and requirements.
Success in this role will be demonstrated by providing quality work output, screening for errors, and refining usability throughout the software development and implementation process.
Some of the duties you’d be performing on a day-day basis are:
Create guidelines for company quality standards for the developers
Ensure products meet these standards
Executes test cases under varying circumstances
Documents and evaluates test results
Detects, logs, and reports program bugs and glitches
Tracks defects and helps troubleshoot errors
Reviews test procedures,develops and implements both manual and automated test scripts.
Partners with engineers to drive QA efforts
Research and identify possible solutions to software bugs or problems
Follow up on issues to ensure the software development team makes necessary corrections to the product prior to release to the client
Ensure the entire development team meets all necessary timelines and due dates
Conduct thorough security testing to ensure software and system security
Verify that finished products meet all government regulations and market guidelines
Manage the release of the software or application and follow up on further releases and corrections.
Preferred Requirements
B.Sc / BA in Computer Science, Engineering, or a related field
2 - 3 years relevant work experience.
Proven experience as a Quality Assurance Tester or similar role
Experience in project management and QA methodology
Familiarity with Agile frameworks and regression testing is a plus
Working knowledge of test management software (e.g. qTest, Zephyr) and SQL
Ability to test codes written in C#, React, Typescript, HTML, CSS, JavaScript, Python.
What are we looking for in a QA specialist?
For this role, because you are vital to our product development and lifecycle, we believe you should possess the following soft skills:
Attention to Detail:
Searching for bugs and software problems, and following through the entire process of correcting them, then trying to re-create them to ensure they are fixed requires you to pay attention to detail and possess excellent observational skills.
Meticulous record-keeping is necessary throughout the process,and this also requires a very detail-oriented level of attention.
Communication Skills:
Exceptional communication skills are necessary in all the different aspects of your job.
You would be working closely with the software development team to make sure quality expectations are clear and ensure the team completes projects on deadline.
You would also serve as an intermediary between the developer team and project manager or end client.
Additionally,your role requires you be able to explain technical concepts to non-technical people.
It is also important that you have excellent communication skills since you would be documenting and record keeping every process.
Research Skills:
To investigate and correct design flaws,you will need to be able to use advanced research skills to gather information and review, analyze and interpret the information.
Follow-through and perseverance
Patience and perseverance are necessary since the role revolves around finding and fixing problems and creating solutions.You must be solution-focused and persistent.
Time Management:
You have to comply with strict deadlines,and they also have to ensure that the entire team involved in the software development project meets all the deadlines as well, in all phases of the development process. They will likely be juggling multiple tasks and projects simultaneously.
Critical thinking and problem-solving skills:
This role requires advanced analytical and critical thinking skills, as you must be able to identify and track bugs and design problems and ensure they are completely resolved before the release of the product.
We also believe you should possess the following technical skills for this role:
Capability to develop code for Automated Tests
Capability to work both in independent and team base environment
Evaluate Test Results
Change Application into Attainable Progress Goals
Communicate with Technical as well as Non-technical Resources
Skilled of Utilizing Source Code Repositories
Generate Test Plan
Discover Errors present in the Product
Develop Methods and Procedure to Identify Product Quality as well as Release Readiness
Document Test cases
Knowledge on Agile Development Process
Knowledge on Web-Oriented Testing Applications
Determine Areas of Enhancement
Perform as well as Document Risk Analysis
Identify, Isolate as well as Track Errors via Testing
Determine Potential Issues User may
Understand Business and Technical Objectives as well as Challenges
Make Manual as well as Automated Testing
Record Test Programs as well as Results
Research New Technologies, Tools and Testing Processes
Research & Analyze Features of Product Being Tested
Firm Understanding of Quality Testing Environments
Review UI for Functionality and Consistency
Great knowledge of Product Development Life Cycles
Work Closely with Product and Development Teams.
Application Closing Date
1st December, 2021.
How to Apply
Interested and qualified candidates should send their Resume to: [email protected] using the Job Title as the subject of the email.